构造函数

使用new 构造方法 可以创建一个新的对象。

Person p = new Person();Code language: JavaScript (javascript)

sayHi();

构造函数是定义在JAVA类中的一个用来初始化对象的函数。

构造函数与类同名并且没有返回值

例如 Person的构造函数

当没有指定构造函数时,编译器自动添加一个不带参的构造函数。

一旦给了构造函数,那么编译器就不会添加默认构造函数。

编写一个时钟类Clock

有时分秒 可以设置时间 有构造函数

package V063;

import sun.security.krb5.internal.crypto.crc32;

public class Test {

    public static void main(String[] args) {
        Person p = new Person(1,12);
        Clock c = new Clock();
        c.showTime();
        Clock c1 = new Clock(21,52,3);
        c1.showTime();
    }

}

class Person{
    int id;
    int age;
    
    Person(int i,int a){
        id = i;
        age = a;
    }
    
    void sayHi(){
        
    }
}

class Clock{
    int hour;
    int minute;
    int second;
    
    Clock(){
        
    }
    
    Clock(int h,int m,int s){
        hour = h;
        minute = m;
        second = s;
    }
    
    void showTime(){
        System.out.println(hour+":"+minute+":"+second);
    }
}Code language: JavaScript (javascript)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注