面向对象(7-3):标准规范的类代码以及赋值方式
面向对象:标准规范的类代码以及赋值方式
结合上一章节,在以后的开发中,制定了一个规范的类代码以及成员变量的赋值方式
1、在类中应该包含:
(1)创建类
(2)定义成员变量,并用private修饰
(3)创建无参构造方法
(4)创建带参构造方法
(5)创建公共的setXxx()方法和getXxx()方法
(6)创建show()方法
2、在测试类中:
(1)创建测试类以及main方法
方法1:使用无参构造方法创建对象,调用公共的setXxx()方法开始赋值
调用show方法来打印赋值后的成员变量
方法2:使用带参构造方法创建对象,在对象括号内赋值
调用show方法来打印赋值后的成员变量
开发中最常用方法2,因为单个使用永远要比混合使用要灵活
/*
标准类代码3.0版本,一个标准的手机类
分析:
手机:
属性:品牌,颜色,价格
行为:打电话,发短信,学习
类:
成员变量:brand,color,price(使用private修饰)
构造方法:无参构造方法,带参构造方法
成员方法:setXxx()和getXxx()方法
show():输出所有的成员变量
*/
//创建手机类
class Phone{
private String brand;
private String color;
private int price;
//创建无参的构造方法
Phone(){
}
//创建带参构造方法
Phone(String brand,String color,int price){
this.brand = brand;
this.color = color;
this.price = price;
}
//创建公共的setXxx()方法和getXxx()方法
public void setBrand(String brand){
this.brand = brand;
}
public String getBrand(){
return brand;
}
public void setColor(String color){
this.color = color;
}
public String getColor(){
return color;
}
public void setPrice(int price){
this.price = price;
}
public int getPrice(){
return price;
}
//定义show方法,来输出所有成员变量的值
public void show(){
System.out.println("品牌:" + brand + ",颜色:" + color + ",价格:" + price);
}
}
//创建测试类
public class PhoneDemo {
public static void main(String[] args) {
//使用无参的构造方法创建对象(用setXxx()赋值)
Phone y = new Phone();
//调用公共的setXxx()方法开始赋值
y.setBrand("苹果");
y.setColor("土豪金");
y.setPrice(7188);
//调用show方法来打印赋值后的成员变量
y.show();
System.out.println("=======使用第二种方式赋值============");
//使用带参的构造方法创建对象(在括号里赋值)
Phone h = new Phone("华为","黑色",6999);
//调用show方法来打印赋值后的成员变量
h.show();
}
}

浙公网安备 33010602011771号