LAPTOP-D55DCTAO_12.04孔鹏曌

12.04

学习内容

对象

​ 对象:状态(指对象本身固有的特性)

​ 行为(指对象具有的功能)

- 属性 = 状态
-  方法 = 行为
- 属性是类内方法外的变量

​ 多个对象据欧相同的状态和行为,即可将这些对象归纳为类

​ 类是具有相同状态和行为的一组对象的集合

类和对象关系

​ 类是对象的抽象,类是对象的模板

​ 对象是类的示例,对象是类的一个具体个体

定义对象

​ Student s = new Student();

​ 对象的引用:s栈中

​ 对象的示例:new Student():堆中

对象数组的内存调用

类的构成

​ 类:属性和方法

类的成员变量

​ 属性(成员变量):类内、方法外声明的变量

​ 类的成员变量的内存分配在堆中,属性的内存单元是在实例化对象时分配的

变量的作用域

​ 成员变量的作用域是在类内

​ 局部变量的作用域是在方法内或者循环内或者是在if语句内

类的成员方法

​ 类的方法(成员方法):类中定义方法

​ 类的方法:main方法、构造方法、析构方法、普通方法

方法重载

​ 在同一个类中,方法名称相同,方法参数不同(个数不同或者类型不同或者顺序不同),域返回值五官的多个方法成为方法重载;

​ 方法调用中,jvm会自动根据主调方法的参数来决定调用哪个重载形式的方法

标签

评论


© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1