A_40_8、java面对对象B
2021-04-14 17:05:49 0 举报
AI智能生成
全面、高效的知识图谱:A_40_8、java面对对象B!! 全面又深度的提升认知,达到实际应用的目的! 建议先纵观全局,掌握好大方向。 再根据自己的需要,针对性的学习某一个点,最后做到逐步由点及面。
作者其他创作
大纲/内容
8、java面对对象三大特性
封装
访问控制符
private
default
protected
public
好处
隐藏类的实现细节
让使用者只能通过程序员规定的方法来访问数据
具体步骤
修改属性的可见性来限制对属性的访问
为每个属性创建一对赋值(setter)方法和取值(getter)方法,用于对这些属性的存取
继承
概念
作用
代码重用,代码复用
单继承
一个类,只能继承一个父类
一个类,可以有多个子类
不继承
构造方法不继承
没有访问权限的成员不继承
静态成员不继承
多态
多态指的是编译器(申明变量是)和运行期(创建对象后)表现为不同的形态(数据类型)
三个条件
子类重写父类的方法(多态下调用子类重写的方法)
父类引用变量指向子类对象(子类到父类的类型转换)
子类转父类规则
此时通过父类引用变量无法调用子类特有的方法
0 条评论
下一页