面向对象三大基本特征
文章平均质量分 87
主要内容为面向对象三大基本特征相关知识
不想掉头发$
这个作者很懒,什么都没留下…
展开
-
面向对象三大基本特征- - - - -多态
概述 同一个对象,在不同时刻表现出来的不同形态。前提如果对于继承的相关知识有点模糊,可以前往如下网址回顾:(面向对象三大基本特征之- - -继承_不想掉头发$的博客-CSDN博客)1.要有继承或实现关系。2.要有方法的重写。3.要有父类引用指向子类对象 。补充:什么是父类引用指向子类对象? 这里可以以Animal 动物类为例 (或动物接口为例,接口的相关知识会在以后的文章中进行讲解这里可以先忽略。) 父类Animal ,...原创 2021-08-07 10:49:27 · 248 阅读 · 4 评论 -
Java面向对象三大基本特征之- - -继承
继承概述继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法。继承的好处和弊端好处:继承可以让类与类之间产生关系,子父类关系,产生子父类后,子类则可以使用父类中非私有的成员。提高了代码的复用性(多个类相同的成员可以放到同一个类中)提高了代码的维护性(如果方法的代码需要修改,修改一处即可)弊端:继承让类与类之间产生了关系,类的耦合性增强了,当父类发生变化时子类实现也不得不跟着变化,削弱了子类的独立性应用场景..原创 2021-08-06 16:04:56 · 244 阅读 · 1 评论 -
Java面向对象三大基本特征之- - -封装
目录封装什么是封装?为什么要封装?怎样实现类的封装1. 修改属性的可见性:2. 提供对外的公共的访问属性的方法:3.封装实例封装什么是封装?概述: 封装是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作。封装: 隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源...原创 2021-08-05 18:01:23 · 137 阅读 · 1 评论