day05-对象内存图-面向对象的练习和内存图解(手机

This commit is contained in:
2026-07-19 11:13:54 +08:00
parent 8799e53040
commit 8644e0de97
2 changed files with 85 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
package com.inmind.object01;
/*
该类用来描述一个手机类
属性(成员变量)和行为(方法)
//品牌
//价格
//颜色
//尺寸
//
//行为:
//打电话
//发短信
//玩app
*/
public class Phone {
//成员变量
double size;
String color;
double price;
String brand;
public void show(){
System.out.println("品牌:"+brand+",价格:"+price+
",颜色:"+color+",尺寸:"+size+"的手机");
}
//打电话
public void call(String phoneNumber) {
System.out.println("正在给"+phoneNumber+"打电话...");
}
//发短信
public void sendMsg(String phoneNumber) {
System.out.println("正在给"+phoneNumber+"发短信...");
}
//玩app
public void playApp() {
System.out.println("看抖音");
System.out.println("玩王者");
System.out.println("问豆包");
}
}
+36
View File
@@ -0,0 +1,36 @@
package com.inmind.object01;
public class Test02 {
public static void main(String[] args) {
//买一台土豪金的iPhone
Phone p1 = new Phone();
p1.brand = "iPhone";
p1.color = "土豪金";
p1.price = 9999.9;
p1.size = 6.5;
/*System.out.println(p1.brand);
System.out.println(p1.color);
System.out.println(p1.price);*/
//调用手机的3个功能
p1.show();
p1.call("10086");
p1.sendMsg("10000");
p1.playApp();
System.out.println("------------------");
//再买一台黑,荣耀P9
Phone p2 = new Phone();
p2.brand = "华为";
p2.color = "内涵黑";
p2.price = 19999.9;
p2.size = 6.6;
/*System.out.println(p2.brand);
System.out.println(p2.color);
System.out.println(p2.price);*/
//调用手机的3个功能
p2.show();
p2.call("10086");
p2.sendMsg("10000");
p2.playApp();
}
}