1.封装 将对象的状态信息隐藏在对象内部不允许外部程序访问直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问,也就是set和get方法。 主要就是两个含义: (1)把该隐藏的隐藏起来。 (2)把该暴露的暴露出来。 2.继承 子类继承父类的行为。 3.多态 java 中的多态分 ...
分类:
编程语言 时间:
2018-03-29 00:00:44
阅读次数:
206
1.面向对象的基本特征 封装、继承、多态、 封装:把客观事物封装成类 继承:继承一个类,就可以使用这个类的所有功能,并且在无需编写原来类的情况下对这些功能进行扩展 多态:子对象调用父对象,父对象会根据当前调用的子对象以不同的方式运作 实现多态:覆盖,重载 2.final\finally\finali ...
分类:
编程语言 时间:
2018-03-27 23:58:18
阅读次数:
308
第四次学习总结 1继承、多态与is a ?继承就是避免多个类间重复定义共同行为。 可以把相同的成粗代码提升为父类。 ?java中子类只能继承一个父类,这种子类父类之间的关系就是is a关系。 2检查语法是否正确就可以使用is a即“是一种”来判断,方式是从=右边往左读:判断右边是不是一种左边。例:R ...
分类:
其他好文 时间:
2018-03-26 00:50:52
阅读次数:
154
# 面向对象的三大特性:封装,继承,多态 # 继承的影响:资源的继承,资源的使用,资源的覆盖,资源的累加 # 资源的继承,在Python中的继承是指能使用父类的资源,而不是说在子类也复制一份父类代码到子类中 class Animate: a = 1 # 公有的资源 _b = 2 # 受保护的资源 _... ...
分类:
编程语言 时间:
2018-03-22 19:28:37
阅读次数:
212
一、java语言 1.1 支持面向对象编程oop 强调支持,因为java同样可以面向过程编程。 oop的三大特性是:封装、继承、多态。 封装主要针对成员变量而言,oop的思想要求成员变量均为私有,不应该对外能够访问,一个符合oop思想的类应该只有公共方法对外能够访问; 继承,主要理解继承体系,pri ...
分类:
编程语言 时间:
2018-03-21 17:27:42
阅读次数:
217
一只站在树上的鸟儿,从来不会害怕”树枝”会断裂,因为它相信的不是树枝,而是自己的翅膀。与其每天担心未来,不如努力做好现在。因为,成功的路上,只有奋斗才能给你最大的安全感。 今天写了一个利用面向对象三大特性(封装,继承,多态)以及设计模式实现的计算器程序,使用面向对象特性使代码易维护,易扩展,使用设计 ...
分类:
其他好文 时间:
2018-03-19 19:04:05
阅读次数:
150
面向对象和面向过程: 面向对象是相对面向过程而言的,面向过程强调的是功能行为,面向对象是将过程封装进对象,强调具备了功能的对象,面向对象是基于面向过程的。 面向对象的三个特征: 封装,继承,多态; 对象的使用: 1.找对象; 2.建立对象; 3.使用对象; 4.维护对象的关系. 对象与类的关系: 要 ...
分类:
编程语言 时间:
2018-03-19 00:34:36
阅读次数:
267
20165103 2017 2018 2 《Java程序设计》第3周学习总结 教材学习内容总结 了解了编程语言的几个发展阶段:面向机器语言(如:汇编语言) 面向过程语言(如:c语言) 面向对象语言(如:java) 面向对象语言有:封装性、继承、多态的特点。 类和方法的声明和基本结构,类里有方法和变量 ...
分类:
编程语言 时间:
2018-03-18 23:16:00
阅读次数:
294
20165306 第三周学习任务 ========= 一、教材学习内容总结 4.1编程语言的几个发展阶段 面向机器语言(机器语言、汇编语言)→低级语言 面向过程语言(C语言、Fortran语言)→高级语言 面向对象语言(Java语言)→封装性、继承、多态 4.2类 类的定义包括两部分:类声明和类体 ...
分类:
其他好文 时间:
2018-03-18 20:03:32
阅读次数:
165
java面向对象编程的四大特征 抽象、封装、继承、多态 1.抽象:把一类事物的共同属性和行为提取出来,形成一个物理模拟,这种研究问题的方法。 2.封装:把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作(成员方法) 才能对数据进行操作。 2.1 publi ...
分类:
编程语言 时间:
2018-03-12 13:36:48
阅读次数:
222