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

来源:互联网 发布:淘宝联盟 鹊桥 编辑:程序博客网 时间:2024/04/30 07:32

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

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

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

1.png

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

Dog.java代码

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代码

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();    }}

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

2.png

3.png



更多内容请关注微信公众号
wechat.jpg

原创粉丝点击