Java类和对象
- 类:对现实生活中具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为
- 对象:能够看得到摸得着的真实的实体
- 类是对象的抽象,对象是类的实体
- 类的组成:属性和行为
对象的属性和行为
- 属性:对象具有的各种特征,每个对象的每个属性都拥有特定的值。在类中通过成员变量来体现(类中方法外的变量)
- 行为:对象能够执行的操作。在类中通过成员方法来体现(去掉static关键字)
public class Phone{
//成员变量
//变量1数据类型 变量1;
String brand;//品牌名
int Price;//价格
//变量2数据类型 变量2;
...
//成员方法
//方法1;
打电话
//方法2;
发短信
}
public class Phone {
//成员变量
String brand;
int price;
//成员方法
public void call(){
System.out.println("打电话");
}
public void sendMessage(){
System.out.println("发短信");
}
}
- 创建对象:
格式:类名 对象名 = new 类名();
范例:Phone p = new Phone(); - 使用成员变量:
格式:对象名.变量名
范例:p.brand - 使用成员方法:
格式:对象名.方法名(参数)
范例:p.call()
public class PhoneDemo {
public static void main(String[] args) {
Phone p=new Phone();
//使用成员变量
System.out.println(p.brand);
System.out.println(p.price);
p.brand="小米";
p.price=2999;
System.out.println(p.brand);
System.out.println(p.price);
//使用成员方法
p.call();
p.sendMessage();
}
}
控制台输出结果: