什么是面向对象?
1、基于, 强调的是对象, 强调的是过程(函数)
2、三大思想特点。
更符合
复杂, 变得简单。
执行者,指挥者。
3、举例(最好能结合当时的场景)
4、万物皆对象
理解:
面向对象(程序)开发:
创建,使用,指挥对象
程序设计:
维护各个对象之间的关系。
书:UML统一建模语言
人:闫闳
基本概述
什么是面向对象?
1、基于, 强调的是对象, 强调的是过程(函数)
2、三大思想特点。
更符合
复杂, 变得简单。
执行者,指挥者。
3、举例(最好能结合当时的场景)
4、万物皆对象
理解:
面向对象(程序)开发:
创建,使用,指挥对象
程序设计:
维护各个对象之间的关系。
书:UML统一建模语言
人:闫闳
掌握:
类:
属性和行为。抽象的。
对象:
类的具体实现,体现。
属性:
名词,描述信息, 成员变量
成员变量:和定义局部变量一样,只不过位置发生改变,类中,方法外。
行为:
动词,事物能做什么,成员方法
成员方法:和以前定义函数一样,先把static去掉。
Java语言最基本的单位是:类。
计算机最基本的存储单位是:字节。
计算机能直接识别的进制是:二进制。
计算机底层存储和运算都是使用数据的: 二进制补码形式。
如何使用类中的内容:
1、创建对象。
格式:
2、通过 对象. 的形式调用。
成员变量:
子主题 1
成员方法:
子主题 1
代码
现在可以在一个Java文件中定义两个类
一个是测试类:
带main函数的类。
文件名必须和带main函数的类名一致。
一个是基本(实体,描述)类
创建一个对象的内存图:
成员变量:
成员变量和局部变量的区别:
1、定义位置不同。
局部变量:
成员变量:
2、在内存中的存储位置不同。
3、生命周期。
4、初始化值。
局部变量:
成员变量:
。。。。
整型:
浮点:
字符:
布尔:
引用类型:
使用变量遵循的规则:
“就近原则”,如果局部有就是用,没有就。。。(先这么记忆,不严谨,因为还会去父类中找。)
如果看到一个方法的形参的数据类型是一个自定义类型,那么这里其实就是让我们来传该类的对象。
匿名对象:
概述:没有名字。
应用:
1、当对 对象方法仅调用一次。
2、实际参数。
案例:
学生类:
手机类:
汽车类:
员工类:
以后写代码的标准格式:
掌握:
类:
属性和行为。抽象的。
对象:
类的具体实现,体现。
属性:
名词,描述信息, 成员变量
成员变量:和定义局部变量一样,只不过位置发生改变,类中,方法外。
行为:
动词,事物能做什么,成员方法
成员方法:和以前定义函数一样,先把static去掉。
Java语言最基本的单位是:类。
计算机最基本的存储单位是:字节。
计算机能直接识别的进制是:二进制。
计算机底层存储和运算都是使用数据的: 二进制补码形式。
如何使用类中的内容:
1、创建对象。
格式:
2、通过 对象. 的形式调用。
成员变量:
子主题 1
成员方法:
子主题 1
代码
现在可以在一个Java文件中定义两个类
一个是测试类:
带main函数的类。
文件名必须和带main函数的类名一致。
一个是基本(实体,描述)类
创建一个对象的内存图:
成员变量:
成员变量和局部变量的区别:
1、定义位置不同。
局部变量:
成员变量:
2、在内存中的存储位置不同。
3、生命周期。
4、初始化值。
局部变量:
成员变量:
。。。。
整型:
浮点:
字符:
布尔:
引用类型:
使用变量遵循的规则:
“就近原则”,如果局部有就是用,没有就。。。(先这么记忆,不严谨,因为还会去父类中找。)
如果看到一个方法的形参的数据类型是一个自定义类型,那么这里其实就是让我们来传该类的对象。
匿名对象:
概述:没有名字。
应用:
1、当对 对象方法仅调用一次。
2、实际参数。 |
|