[java]传递参数用set方法和构造方法

在属性私有化后,定义后生成get和set方法

private String brand;
    private int size;
    private String color;

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public int getSize() {
        return size;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

在类中定义了一个有参构造方法,系统不再提供无参构造方法 ,要自己写

 public TV() {

    }
    public TV(String brand, int size, String color) {
        this.brand = brand;
        this.size = size;
        this.color = color;
    }

在main方法里面调用

 TV tv=new TV();
        tv.setBrand("美的");
        tv.setColor("蓝色");
        tv.setSize(20);
        //调用的两个成员方法
        tv.channel();
        tv.print();

        TV tv2=new TV("海尔",20,"红色");
     //调用的两个成员方法
        tv2.channel();
        tv2.print();

你可能感兴趣的:(java,开发语言)