封装表现:
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 }