类的概念: 类是对生活中具有相同属性和行为的事物的抽象 它是一个大概的范围 类包含属性和行为
属性和行为在程序中也叫做成员变量和成员方法
对象的概念: 是能够看得到的具备行为和属性的真实存在的实体
类和对象的关系: 类是对象的抽象的范围表达,对象是针对类的属性和行为的描写实体的存在的事物
类包含对象,对象属于类
类是一个不存在的用于描述具体对象的属性和行为的抽象表达
类的创建:
类中包含成员变量 成员方法。成员变量可以理解为类中对象的属性,而成员方法可以理解类中对象的行为。所以说一个完整的类中具备类名 属性 行为。
public class 类名{
//成员变量
数据类型1 变量名1;
数据类型2 变量名2;
//成员方法
public void 方法名1{
方法体;
}
public void 方法名2{
方法体;
}
}
类中的成员变量必须声明其所对应的数据类型
自定义的类中的具体方法在定义的时候不需要static标识符 直接public void 方法名即可
//以实际生活买手机举例来描述 类
//手机是一个抽象的描述词 所以它可以称为 类
//而一个具有实际功能存在实体的有品牌的手机 就可以称为手机这个类中的对象
//类中的属性和行为就是针对具体存在的对象的描述
public calss phone{
//成员变量 即属性
String pipai;//品牌属性
int price;//价格属性
//成员方法 即行为
public void call(){
System.out.println("打电话")
}
public void sendMessage(){
System.out.println("发送短信")
}
}
类描述属性和行为,而对象针对具体的类中的属性和行为去实际存在的可以执行的程序