private关键字、this关键字及构造方法的综合练习

汽车类的实现:

package it.test.come;

public class Car {

    String brand;

private int price;

  public void setCar(int price){

  if(price<=0){                           //对传入的参数进行检查

System.out.println("你输入的数字不合法!");

}else{

    this.price=price;//对属性赋值

}

}

public int getCar(){

return price;

}


public void cars(){

System.out.println("类封装性的应用");

  System.out.println(brand+"======"+price);


  }

public void car(){

  System.out.println("无参构造方法");

}

    public void car(String brand,int price){

  System.out.println("有参的构造方法");

  this.brand=brand;

  this.price=price;

  System.out.println("汽车的品牌是:"+this.brand);

  System.out.println("汽车的价格是:"+this.price);

}

}

//汽车类的测试

package it.test.come;

public class CarTest {

public static void main(String[] args) {

Car c=new Car();

c.brand="大众";

c.setCar(-80000);//你输入的数字不合法!

System.out.println("===================");

c.cars();//大众======0

System.out.println("===================");

c.car();//无参构造方法

System.out.println("===================");

c.car("奥迪",1000000);//有参的构造方法

                    // 汽车的品牌是:奥迪

                    //汽车的价格是:1000000

}

}

你可能感兴趣的:(private关键字、this关键字及构造方法的综合练习)