LAPTOP-D55DCTAO_12.04孔鹏曌
12.04
学习内容
对象
对象:状态(指对象本身固有的特性)
行为(指对象具有的功能)
- 属性 = 状态
- 方法 = 行为
- 属性是类内方法外的变量
类
多个对象据欧相同的状态和行为,即可将这些对象归纳为类
类是具有相同状态和行为的一组对象的集合
类和对象关系
类是对象的抽象,类是对象的模板
对象是类的示例,对象是类的一个具体个体
定义对象
Student s = new Student();
对象的引用:s栈中
对象的示例:new Student():堆中
对象数组的内存调用
类的构成
类:属性和方法
类的成员变量
属性(成员变量):类内、方法外声明的变量
类的成员变量的内存分配在堆中,属性的内存单元是在实例化对象时分配的
变量的作用域
成员变量的作用域是在类内
局部变量的作用域是在方法内或者循环内或者是在if语句内
类的成员方法
类的方法(成员方法):类中定义方法
类的方法:main方法、构造方法、析构方法、普通方法
方法重载
在同一个类中,方法名称相同,方法参数不同(个数不同或者类型不同或者顺序不同),域返回值五官的多个方法成为方法重载;
方法调用中,jvm会自动根据主调方法的参数来决定调用哪个重载形式的方法
近期评论