//设计手机这一类事物
public class TestPhone {
public static void main(String[] args) {
//4.在main()中通过new关键字创建Phone对象
Phone p = new Phone();
//5.可以通过手机类的对象p来调用方法
p.call();
p.video();
p.message();
//6.可以通过手机类的对象p查看属性
System.out.println(p.brand);//null
System.out.println(p.color);//null
System.out.println(p.size);//0.0
System.out.println(p.price);//0.0
//7.通过new关键字创建手机类的对象p2
Phone p2 = new Phone();
//8.通过p2对象给属性设置值
p2.brand = "HUAWEI";
p2.color = "五彩斑斓的黑";
p2.price = 8888.88;
p2.size = 5.6;
System.out.println(p2.brand);//HUAWEI
System.out.println(p2.color);//五彩斑斓的黑
System.out.println(p2.size);//5.6
System.out.println(p2.price);//8888.88
}
}
//1.通过class关键字创建手机类,用来描述手机这一类事务
//特征:品牌,价格,颜色,尺寸
//行为:打电话,发短信,看直播
class Phone{
//2.通过成员变量,描述一类事物的特征/属性
//String类型,默认值null,double类型,默认值为0.0
String brand;//品牌
double price;//价格
String color;//颜色
double size;//尺寸
//3.通过方法描述一类事物的功能
//方法的格式:修饰符,返回值类型,方法名(参数列表){方法体}
public void call(){
System.out.println("正在打电话");
}
public void message(){
System.out.println("正在发短信");
}
public void video(){
System.out.println("正在看直播");
}
}