目录
类和对象的定义
类
类是具有相同属性和方法的一组对象的集合
分类的标准:状态(属性)、行为(方法)
属性:
属性是事物本身的特性,用它来表示状态
方法:
行为(方法)用来说明这个事物(类)所具有的一个对象
对象是具体的实体,具有明确定义的状态和行为
对象是具体的,是类定义内容的实现
我们把一个类的对象称为一个类的实例
类和对象的属性
类是对象的抽象定义;
对象是类的具体定义
万事万物皆对象。
Java 实现类
类中的属性
类中表示对象或实体拥有的特性
属性名被所有类的实例所共享
类中的属性由变量表示
遵循变量的命名规则
类中的方法
对象执行的操作
语法:
权限修饰符 返回值类型 方法名(参数类型 参名){
方法体
}
适用对象
“.”操作符:
类的实例 + 点操作符可以调用类的方法或属性
创建类的实例
类名 对象名 = new 类名();
构造方法:
方法名与类名完全相同,但没有返回值类型
创建类的实例时,程序会自动调用构造方法
在类中不定义构造方法时,类会默认一个无参的构造方法隐藏在类中,
如定义构造方法时,则编译器只寻找定义中有的构造方法。
静态变量(类变量)static
由 static 关键字创建的变量为所有对象共有,称为静态变量
静态变量用类名加"."访问
也可以使用实例加"."访问
静态变量编译通过直接运行,不需要创建实例