1 public class Test {
2
3 public static void main(String[] args) {
4 // 构建一个手机new
5 Phone phone1=new Phone("华为");
6
7
8 phone1.color="土豪金";
9 phone1.size=5.5;
10 phone1.hanghuo=true;
11
12
13 phone1.call();
14 phone1.play();
15
16
17
18
19 Phone phone2=new Phone();
20 phone2.pinpai="小米";
21 phone2.color="土豪金";
22 phone2.size=5.5;
23 phone2.hanghuo=true;
24
25 phone2.call();
26 phone2.play();
27 }
28
29 }
1 public class Phone //定义了电话类
2 {
3 //属性 用变量表示属性(成员变量)
4 String pinpai;
5 String color;
6 double size;
7 boolean hanghuo;
8
9
10
11 //行为 方法 用方法表示行为(成员方法)
12 public void call()
13 {
14 System.out.println("用"+pinpai+"拨打电话");
15 }
16 public void play()
17 {
18 System.out.println("用"+pinpai+"播放音乐");
19 }
20
21
22 //(构造方法)1.方法名和类名一致 2.没有返回值,不用加void 3.一般用来初始化对象
23 public Phone(String pinpais)
24 {
25 pinpai=pinpais;
26 }
27 public Phone()
28 {
29 System.out.println("调用了构造方法");
30 }
31
32 }