初次接触java被厚厚的书吓到了,不过还好老师是个非常敬业负责专业的老师,讲课也很形象,再加上学过C语言了,基本上能跟上。 讲了基本数据类型,逻辑与运算符。还讲了短路或短路与。讲了面向对象程序设计的优点。讲了它的三个性质,封装性,继承性,多态性。封装性:信息隐蔽,使用private,所以不能有对象直 ...
分类:
编程语言 时间:
2019-09-06 01:17:34
阅读次数:
78
[TOC] 1. 组合 组合 :对象的某个属性是另一个类的对象 为什么使用组合 :可以减少代码冗余 如何使用组合 2. 多态与多态性 多态 :一类事物的多种形态。比如:动物类:人,狗,猪 多态性 :多态性是指在不考虑实例类型的情况下使用实例 好处 :增加了程序的灵活性,增加了程序的可扩展性 3. 封 ...
分类:
其他好文 时间:
2019-08-28 21:04:20
阅读次数:
115
Python有许多OOP概念,包括类、对象、数据和方法。抽象、封装、继承和多态性等原则也可以使用Python实现和表示。python有几个高级函数,包括迭代器、生成器、列表分析器、lambda表达式和几个模块(如itertools和functools)。python的设计理念:简单而漂亮的程序代码应 ...
分类:
编程语言 时间:
2019-08-24 15:05:35
阅读次数:
121
本周快要结束了,菜鸟来报个到吧。 本周把类与对象简单学习了,主要汇报一下学习的知识;在java语言中,类中对象的行为是以方法的形式定义的,对象的属性是以成员变量的形式定义的,所以类包括对象的属性和方法;面向对象程序设计的特点:封装性、继承性、多态性; this关键字:首先this关键字指向的是当前对 ...
分类:
编程语言 时间:
2019-08-17 18:05:20
阅读次数:
87
# 多态是指一类事物有多种行态, # 例如:动物有多种形态:人,狗,猫 # 他们有一些共同的特征:吃,喝,拉,撒 # 多态性是指在不考虑实例类型的情况下使用实例 # 对同一事物不同的类,对象有不同的响应, # 例如:放假了,有的同学回家,有的去旅游,有的去兼职 # 有的在敲代码(就是我啦) # 列表... ...
分类:
编程语言 时间:
2019-08-16 23:06:05
阅读次数:
102
java多态性带来一个问题,就是如何判断一个变量所实际引用对象的类型。这里java帮我们引入了 instanceof 运算符。 instanceof运算符用来判断一个变量的所引用对象的实际类型,注意是它引用的对象类型,不是变了类型。 请看下面的代码: 运行结果: 可以看出,如果变量引用的是当前类或它 ...
分类:
编程语言 时间:
2019-08-16 21:00:15
阅读次数:
90
Java语言特点:一次编写,到处运行 面向对象:封装性、继承性、多态性 可变参数 foreach 类中全部属性必须封装,封装后要通过get,set方法进行访问;调用方法时最好采用this.方法名称();的形式 字符串:(“==”比较的是地址)(equals比较内容) Java中为String对象提供 ...
分类:
编程语言 时间:
2019-08-15 05:57:58
阅读次数:
113
先放一下多态的定义: (360词典上的哈) 多态(Polymorphism)按字面的意思就是"多种状态"。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述--多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据 ...
分类:
其他好文 时间:
2019-08-13 00:07:58
阅读次数:
109
[TOC] Java 多态 一个对象拥有多种形态,这就是: 对象的多态性 。 1. 多态的格式与使用 + 代码当中体现多态性,其实就是一句话: 父类引用指向子类对象 。 + 格式: 2. 多态中成员变量的访问特点 + 和继承中一样,没有任何变化。 + 成员变量不能覆盖重写,成员方法能覆盖重写。 + ...
分类:
编程语言 时间:
2019-08-08 13:38:11
阅读次数:
128
什么是多态?虚函数的实现原理是什么? 多态分为静态多态和动态多态 静态多态:发生在编译时,主要有函数重载,运算符重载 动态多态:发生在运行时,主要通过虚函数的形式实现 多态性可以概括为"一个接口,多种方法",程序在运行时才决定调用的函数,多态性是oop编程的核心,C++的多态性通过虚函数实现,基类中 ...
分类:
编程语言 时间:
2019-08-04 19:49:15
阅读次数:
111