面向对象思维越来越有感觉了,需要注意的地方的确相当的多,但是比起循环和数组,并没有发现有太大的难度
说真的,这题注释太多了,直接不看了,只实现了基本思路,其他应该也是一样
掌握知识点
- this关键字使用
- 面向对象基本思维
- 面向对象基本参数传递思维
通关代码
public class Phone {
String brand;
String type;
double price;
String os;
int memory;
public void Phone(){ //无参构造
}
public void Phone(String brand,String type,double price,String os,int memory){ //有参构造
this.brand = brand;
this.type = type;
this.price = price;
this.os = os;
this.memory = memory;
}
public void about(){
System.out.print("品牌:" + brand+"\n型号:" + type + "\n操作系统:" + os + "\n价格:" + price + "\n内存:" + memory + "\n正在给妈妈打电话\n正在播放浮夸" );
}
public static void main(String[] args){
Phone p1 = new Phone(); //在这里赋值老是报错,所以我用p1对象一个个赋值
p1.brand = "小米";
p1.type = "小米9";
p1.os = "Android 9";
p1.price = 2599.0;
p1.memory = 8;
p1.about(); //调用方法
}
}