【文件属性】:
文件名称:Java对现实世界数据的处理(3)-封装、继承、多态(面向对象的三大特征)(到底是编译的时候从创建对象还是运行的时候创建对象)
文件大小:441KB
文件格式:PDF
更新时间:2024-01-10 18:45:53
多态 对象 封装
一、封装
(1)为什么会有封装?
public class User{
int age;
}
public class Test{
public static void main(String [] args){
User a = new User();
a.age=-100;
System.out.println(a.age);
}
}
这段代码虽然编译通过了,但是违背了现实生活的原理,怎么可能会直接访问随便访问一个的年龄呢?如果我把年龄改成-100呢,所以这个时候就有了封装。
(2)封装的代码实现两步:
第一步:属性私有化
第二步:1个属性对外提供两个set和get方法,外