java类
什么是类?
类是一个模板,它描述一类事物的属性和行为的集合. 类是表示一个客观世界某类群体的一些基本特征抽象
类的结构:
- 成员变量:事物属性的描述;
- 方法:事物的行为;(可以做的事情)
- 构造方法:初始化对象;
- 内部类: 即在类体中声明的类。
- 块:一段没有名称的代码块
类的定义和使用
类的定义分为三步:
第一步:发现类。例如有各种车,根据不同类型的车,抽象出汽车、卡车类
类的声明格式为:
[访问权限修饰符] [修饰符] class Car{ }
- 访问修饰符有两种public,无(默认)
- 修饰符:final,abstract
- 关键字class用来定义一个类
第二步发现类的共有属性(成员变量)。例如汽车类共有属性:颜色、名称、型号(一般都为名词)
声明成员变量的格式为:
[访问权限修饰符] [修饰符] type attr_name [=defaultValue] ;
例如
public class Car{ //成员变量定义 String name; //名称 String color; // 颜色 float price;//价格 }
- 成员变量是定义在类中,方法体之外的变量。
- 成员变量可以使用Java语言中任何一种数据类型(包括基本类型和引用类型)。
- 在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化。
- 成员变量在创建对象的时候会从类中复制一份到对象中。
- 成员变量可以被类中方法、构造方法和特定类的语句块访问。 成员变量的作用范围为整个类体。
第三步:发现类的方法。例如 汽车类共有的行为驾驶、形式、刹车
方法声明格式为:
[访问权限修饰符] [修饰符] 方法名(){
}
例如
void start(){ System.out.println("汽车启动"); [return 返回值;] }
java对象
对象:对象是类的一个实例,是以类为模板在内存中创建的实际存在的实例
类=汽车图纸,对象=实际存在的一辆汽车,拥有类中定义的功能,可以被使用
对象的创建和使用
- 对象的创建和使用 :
Car x1 = new Car(); - Car x1:使用Car类作为类型声明一个变量x1.
- new Car():使用new + Car类构造方法创建对象.
- = :将右边创建的对象地址 赋给 左边的x1变量
- 使用x1变量访问对象中的成员变量和成员方法.
同一类的每个对象有不同的成员变量存储空间。 同一类的每个对象共享该类的方法。
总结类和对象
类是一类事物的抽象概念,是一个模型. 对象是由这个模型所创造的一个个具体存在的,实实在在存在的实例. 所以创建对象的过程也叫实例化对象. 现实生活中先有对象后有类,而编程时先设计类后创建对象.
本文介绍了Java中的类,包括类的结构(成员变量、方法、构造器和内部类),类的定义步骤,以及对象的创建和使用。类是对象的模板,描述了对象的属性和行为,而对象是类的具体实例。通过类可以创建多个不同的对象,每个对象都有自己的成员变量存储空间,共享类的方法。
522

被折叠的 条评论
为什么被折叠?



