day06-面向对象的练习

This commit is contained in:
2025-12-26 11:54:36 +08:00
parent f21565f1f5
commit c2d56727a9
2 changed files with 67 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
package com.inmind.object_test02;
public class Phone {
//品牌
String brand;
//价格
double price;
//颜色
String color;
//尺寸
double size;
//打电话
public void call(String number) {
System.out.println(""+number+"打电话");
}
//发短信
public void sendMsg(String number) {
System.out.println(""+number+"发短信");
}
//玩app
public void playApp() {
System.out.println("玩抖音");
System.out.println("玩王者");
System.out.println("玩QQ");
}
}

View File

@@ -0,0 +1,40 @@
package com.inmind.object_test02;
//买2个手机打印下属性
public class Test01 {
public static void main(String[] args) {
//买一个土豪金的苹果手机
Phone p1 = new Phone();
p1.brand = "苹果";
p1.price = 12999.9;
p1.color = "土豪金";
p1.size = 6.4;
showPhone(p1);
/*System.out.println(p1.brand);
System.out.println(p1.price);
System.out.println(p1.color);
System.out.println(p1.size);*/
//买一个星空灰的华为折叠屏
Phone p2 = new Phone();
p2.brand = "华为";
p2.price = 22999.9;
p2.color = "星空灰";
p2.size = 12.4;
showPhone(p2);
/*System.out.println(p2.brand);
System.out.println(p2.price);
System.out.println(p2.color);
System.out.println(p2.size);*/
}
//使用类作为参数
//定义接收一个手机,将手机的属性打印的方法
public static void showPhone(Phone p){
System.out.println(p.brand);
System.out.println(p.price);
System.out.println(p.color);
System.out.println(p.size);
}
}