目录
面向对象特征:
1.封装
-什么是封装
把对象的全部属性和全部服务结合在一起,使之现成一个整体,已经尽可能地隐藏对象的内部细节
-为什么要封装
解决程序中的安全性问题
-怎么使用封装
1.属性private私有化
2.提供读(get)写(set)方法
2.继承
-作用
解决程序中的复用性问题
-如何实现
子类名+extends+父类名
细节
1.子类可以调用父类成员,父类不能调用子类成员(向上查找)
2.子类继承父类所以成员(包括私有但是没有访问权限)
3.子类对象被创建之前必先创建父类对象
4.如果类没有继承,则默认继承object类
5.java只能单继承
6.继承有传递性
super和this
1.super(参数)调用父类构造方法
2.this(参数)调用本类的构造方法
3.this.成员 = 调用成员
4.super和this必放在第一行
本文详细阐述了面向对象编程中的封装概念,包括其定义、目的和使用方法。同时介绍了继承的作用,如何通过`extends`实现以及super和this的关键用法,强调了在Java中单继承和构造函数调用的重要性。
5243

被折叠的 条评论
为什么被折叠?



