Java对现实世界数据的处理(3)-封装、继承、多态(面向对象的三大特征)(到底是编译的时候从创建对象还是运行的时候创建对象)

时间:2024-01-10 18:45:53
【文件属性】:
文件名称: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方法,外

网友评论