小朋友学Java(4):构造函数
来源:互联网 发布:淘宝联盟 鹊桥 编辑:程序博客网 时间:2024/04/30 07:32
一、先看一下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(); }}
四、打开命令行窗口,编译、运行
更多内容请关注微信公众号
阅读全文
0 0
- 小朋友学Java(4):构造函数
- 小朋友学C++(5):构造函数
- 小朋友学C++(9):构造函数的默认参数
- 小朋友学C++(10):子类构造函数调用父类构造函数
- 小朋友学Java(5):静态方法
- 小朋友学Java(6):封装
- 小朋友学Java(7):继承
- 小朋友学Java(10):多态
- 小朋友学Java(11):枚举
- 小朋友学Java(12):包
- 小朋友学Java(13):控制台输入
- 小朋友学C语言(7):自定义函数
- 小朋友学C语言(34):main函数的参数
- 小朋友学C++(17):析构函数
- 小朋友学Java(3):第一个Java程序
- 小朋友学Java(1):Mac系统安装JDK
- 小朋友学Java(2):Win 7安装JDK
- 小朋友学Java(8):重写与重载
- ios实现弹幕功能
- ob
- 小朋友学Java(3):第一个Java程序
- Hbase架构解析
- MySQL数据库——联结表
- 小朋友学Java(4):构造函数
- 数组
- java线程池(3)-线程池创建新线程的过程(原理)
- 怎么显示文件扩展名即后缀
- redis创建消息推送队列
- 小朋友学Java(5):静态方法
- mysql数据库表清空后id如何从1开始自增
- yii 自定义日志
- 解决ios上传的图片旋转问题