Javaoop 继承和封装


JavaOOP

正文:

JAVAOOP第一章:封装和继承 ,下面是我做的一个Xmind

封装和继承

封装的概念及实现步骤

1.属性私有化(private)

使用private修饰符将类的属性私有化。使用private修饰的属性只能在类的内  部调用,访问权限最小。

图片发自简书App

2.添加getter/setter方法

属性被私有化之后在类的外部就不能访问了,我们需要给每个属性提供公有的 Getter/Setter方法。

图片发自简书App

3.应用读写限制规则

在Getter/Setter方法中加入存取控制语句

图片发自简书App

构造方法(有参和无参)

1.方法名与类名相同

2.没有返回值

3.不能显示调用,使用new运算符调用

继承中的构造方法

方法重载

1.在同一个类中

2.方法名相同

3,参数列表不同

参数个数

参数类型不同

参数顺序不同

继承

继承的目的:代码复用

子类继承父类,子类拥有父类中能够继承的属性和方法

super关键字的使用

满足is-a的关系

图片发自简书App

方法重写

1.在继承关系中

2.方法名相同,参数列表

3、返回值类型相同或是子类

4.访问权限大于等于父类方法

图片发自简书App

刚开始写这些东西,可能写的不全面。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.面向对象三大特性 -封装性 -继承性 -多态性 2.什么是封装 封装性就是隐藏实现细节,仅对外公开接口。 3....
    梦夜繁星阅读 4,765评论 0 6
  • OC基础总结 重新回过头看这些基础知识,对许多知识点都有新的认识,拥有坚实的基础才能更快的成长。 #improt ...
    xx_cc阅读 11,269评论 10 56
  • 1. 使用 #import 相对c的 include 是防止头文件的重复导入 2. NSLog 相对于 print...
    迎风起飞的猪阅读 5,832评论 6 9
  • 重点掌握 3 类对象和方法 对象就是一个物体 类的独特存在就是一个实例,对实例进行操作叫做方法。方法可以应用于类或...
    Coder大雄阅读 5,036评论 0 2
  • 俗话说:有缘千里来相会。能在简书这个平台上相遇、相识、相知,未尝不是一种缘分。世界上的缘分很多,而我们,是最幸...
    lovelysnow阅读 5,046评论 0 0

友情链接更多精彩内容