⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 day5.txt

📁 有关于java中的继承
💻 TXT
字号:
面向对象:
对象:一切客观存在的事物都是对象,
有什么:属性
能做什么:方法
客观世界就是一个面向对象的世界,小对象可以组成大对象,对象间彼此协作,配合完成整个系统。人们解决现实中的问题,采用的一定是面向对象的思想。
先把需要的对象准备好,再考虑对象间如何协作
计算机问题来源于现实,也应该用面向对象的思想
计算机中的对象:堆空间中的连续存储空间,代表了现实中的对象。

优势:
1.各司其职、各尽所能 对象应该保持简单性
2.弱耦合性 标准
3.可重用性
4.可扩展性

类:
对象共性的抽象
客观事物在人脑中的主观反映,人对对象的认识
对象的模板


属性:实例变量
1.有默认值
2.至少在全类范围内有效
3.实例变量可以和局部变量命名冲突,局部优先

方法:
方法声明/定义:对象能做什么 
方法实现: 对象怎么做
声明:修饰符 返回值 方法名 参数表 异常

方法重载(Overloading)
方法名相同 参数表不同
对象的同类方法由于参数表的不同造成的差异,对使用者屏蔽
由编译器根据实参,选择合适的方法去调用。编译时多态

构造方法:
1.不能手工调用
2.在对象构造的时候自动调用一次
3.没有返回值类型,方法名必须和类名相同
4.如果一个类没写构造方法,系统会默认提供一个无参的空构造方法
5.利用构造方法,为属性赋值








⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -