zoaseo 2023. 5. 2. 17:20

1)

public class Main {
    public static void main(String[] args) {
        thisTest myClass = new thisTest();
        myClass.setPrice(1000);
        System.out.println(myClass.getPrice());
        myClass.showThis();

        thisTest ist1 = new thisTest(500,"apple");
        System.out.println(ist1.getPrice());
        System.out.println(ist1.getProduct());

        thisTest ist2 = new thisTest();
        System.out.println(ist2.getPrice());
        System.out.println(ist2.getProduct());
    }
}

class thisTest{
    private int price;
    private String product;

    public String getProduct() {
        return product;
    }

    public int getPrice(){
        return price;
    }

    public void setPrice(int price){
        this.price = price;
    }

    void showThis(){
        System.out.println(this);
    }

    thisTest(){
        this(0,"noneProduct");
    }
    thisTest(int price, String product){
        this.price = price;
        this.product = product;
    }
}