封装表现:
1、方法就是一个最基本封装体。
2、类其实也是一个封装体。
优势:
1 提高了代码的复用性
2 隐藏了实现细节,对外提供可以访问的方式
3 提高了安全性
关于关键字 私有private(权限修饰符)
格式 :在数据类型和方法前面添加,将属性和方法私有起来。
1 package com.oracle.demo01; 2 3 public class School { 4 5 public static void main(String[] args) { 6 //创建对象 7 Teacher t = new Teacher(); 8 //调用方法 9 t.setName("LZ"); 10 t.setAge(13); 11 t.shuchu(); 12 //取值 13 System.out.println(t.getAge()+"..."+t.getName()); 14 } 15 16 }
1 package com.oracle.demo01; 2 //创建一个类 3 public class Teacher { 4 //私有化 属性 5 private String name; 6 private int age ; 7 //用方法去赋值 8 public void setAge(int a){ 9 age = a; 10 } 11 public void setName(String n){ 12 name = n; 13 } 14 //用方法取值 15 public int getAge(){ 16 return age; 17 } 18 public String getName(){ 19 return name; 20 } 21 //输出控制台 22 public void shuchu(){ 23 24 System.out.println("老师的名字是"+name+",年龄是"+age); 25 } 26 27 }