首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小朋友学Java(4):构造函数

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

作者头像
海天一树
发布2018-04-17 11:59:44
5660
发布2018-04-17 11:59:44
举报
文章被收录于专栏:海天一树海天一树

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

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

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

三、将第一步中的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();
    }
}

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-01-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 海天一树 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、先看一下C++的构造函数
  • 二、新建Dog.java文件和DogTest.java文件
  • 三、将第一步中的C++代码稍微改动,变成Java代码
  • 四、打开命令行窗口,编译、运行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档