(三)JAVA面向对象(上)

javase三条主线:
	• Java类及类的成员
		○ 属性、方法、构造器
		○ 代码块、内部类
	• 面向对象的三大特征
		○ 封装
		○ 继承
		○ 多态
		○ (抽象)
	• 其它关键字
		○ thissuperstaticfinalabstractinterfacepackageimport

1、面向过程与面向对象

在这里插入图片描述

2、Java基本元素:类和对象

在这里插入图片描述
在这里插入图片描述

- 类的组成:

在这里插入图片描述

- 类的语法格式

在这里插入图片描述

- 类的创建

在这里插入图片描述

3、对象的创建和使用

- 对象的创建(java类的实例化,即创建类的对象)

在这里插入图片描述
在这里插入图片描述

- 内存解析

在这里插入图片描述
在这里插入图片描述

- 对象数组内存解析

在这里插入图片描述

- 匿名对象

在这里插入图片描述

4、类的成员之一:属性(成员变量)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、类的成员之二:方法

在这里插入图片描述
在这里插入图片描述
注:
• 方法中可以调用其他的方法,但是不可以再定义方法。

6、再谈方法

- 方法的重载

在这里插入图片描述
在这里插入图片描述

- 可变形参的方法

在这里插入图片描述

- 方法参数的值传递机制**

在这里插入图片描述

- 递归方法

7、OOP特征一:封装与隐藏

- 问题引入

在这里插入图片描述

- 封装性的体现(不等同于封装性)

在这里插入图片描述

- 封装性的体现,需要权限修饰符来配合

在这里插入图片描述

8、类的成员之三:构造器

在这里插入图片描述

- 属性赋值过程

在这里插入图片描述

- 拓展

在这里插入图片描述

9、关键字:this

在这里插入图片描述

- this可以修饰属性、方法、构造器

在这里插入图片描述

10、关键字:package、import

- package

在这里插入图片描述

- import

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Mason_Chen/article/details/124740661