一、封装
类、方法、属性这些java中编程所涉及到的元素的访问权限控制
二、权限修饰符
修饰成员
image.png
修饰类的
public、default
一个java文件最多写一个public类,如果有public类必须跟java文件同名,主方法要写到public类中
三、JavaBean规范
实体类
1、类公有
2、属性私有
3、提供公有的get、set访问方法
4、提供公有的无参构造方法
四、继承中的封装
子类可以继承私有成员,只不过对外界不可见,通过公有访问方法可以访问
不要封装简单理解为private
作业:
1、程序执行中一直获取某类的同一个对象(单例模式)
2、创建一个足球员类,要求只能创建该类11个对象,超出了就提示错误
五、多态
必要条件:
1、有继承
2、有重写
3、有父类引用指向子类对象(上溯造型、向上转型)
六、关于上溯造型的解释
1、当作父类用的子类对象,对外只展现从父类继承来的属性和行为,而子类自己的属性和行为对外界不可见
2、当父类和子类有同名属性,值取父类的值
3、当子类重写父类方法时,调用重写后的方法
image.png
网友评论