首页
学习
活动
专区
圈层
工具
发布

小朋友学Java(4):构造函数

一、先看一下C++的构造函数

小朋友学C++(5):构造函数

二、新建Dog.java文件和DogTest.java文件

三、将第一步中的C++代码稍微改动,变成Java代码

Dog.java代码

代码语言:javascript
复制
class Dog{
    private String name;
    public void setName(String Name) {
    this.name = Name;
    }
    public String getName() {
        return this.name;
    }
    // 不带参数的构造方法
    public Dog() {
        System.out.println("Dog's constructor method is invoked!");
    }
    // 带参数的构造方法
    public Dog(String Name) {
        this.name = Name;
        System.out.println("Dog's constructor method with name is invoked!");
    }
    public void run() {
        System.out.println(this.name + " is running");
    }
}

DogTest.java代码

代码语言:javascript
复制
class DogTest {
    public static void main(String[] args) {
        Dog dog1 = new Dog();
        dog1.setName("Wang Cai");
        dog1.run();
        Dog dog2 = new Dog("Xiao Bai");
        dog2.run();
    }
}

四、打开命令行窗口,编译、运行

下一篇
举报
领券