定义类
定义类
- 类的重要性
所有的 Java 程序都以类 Class 为组织单元
- 什么是类
类是模子,确定对象将会拥有的特征(属性)和行为(方法)
- 类的组成
属性和方法
- 定义一个类的步骤
- 定义类名
public class 类名 {}
- 编写类的属性
指定属性类型 属性名
- 编写类的方法
使用对象的步骤
- 创建对象
类名 对象名 = new 类名(); Telphone phone = new Telphone();
- 使用对象
引用对象的属性 对象名.属性 phone.screen = 5;
引用对象的方法 对象名.方法() phone.sendMessage();
对象实例化的过程可以分为两部分:
- 声明对象 栈 开辟地址
- 实例化对象 堆 存储空间
成员变量和局部变量
- 成员变量
在类中定义,用来描述对象将要有什么
- 局部变量
在类的方法中定义,在方法中临时保存数据
成员变量和局部变量的区别
- 作用域不同
局部变量的作用域仅限于定义它的方法
成员变量的作用域在整个类内部都是可见的
- 初始值不同
Java 会给成员变量一个初始值
Java 不会给局部变量赋予初始值
- 就近原则
两类变量同名时,局部变量具有更高的优先级
属性
String 默认值 null int 默认值 0 double 默认值 0.0
单一职责原则
有且只有一个引起功能变化的原因
