JAVA零基础对象的识别和对象的交互


  • 对象的识别
private int value;
private int limit;
public Display(int limit){
    this.limit = limit;
}
void increase(){
    value++;
    if (value==limit){
        value=0;
    }
}

public int getValue() {
    return value;
}

public static void main(String[] args) {
    Display display = new Display(20);
    for (;;){
        display.increase();
        System.out.println(display.getValue());
    }
}
在这段代码中,第一个构造函数参数为limit,我们使用this来指明成员变量的limit和传递的参数
再使用get方法获取并返回value的值,再定义一个方法让value值自增加1,判断等于limit,
创建对象,在for循环中反复调用函数。

 
  • 对象的交互
public class Clock {
    private Display hour = new Display(24);
    public void start(){
        while (true){
            hour.increase();
            System.out.println(hour.getValue());
        }
    }

    public static void main(String[] args) {
        Clock clock = new Clock();
        clock.start();
    }
}
在一个类中定义成员变量类型为另一个对象类,并初始化变量进行传递参数,
并且定义函数调用成员变量中的函数
创建该类的对象调用类的函数
 
 

相关