构造方法的重载
来源:互联网 发布:网络信息化建设 编辑:程序博客网 时间:2024/05/16 15:36
public class Person { private String name; //属性封装 private int age; //属性封装 public Person() { //无参构造方法 } public Person(String name) { //一个参数的构造方法 this.setName(name); } public Person(String name,int age) {//两个参数的构造方法 this.setName(name); this.setAge(age); } public void setName(String name) { //设置name属性 this.name = name; } public String getName() { //获取name属性内容 return this.name; } public void setAge(int age) { //设置age属性 if(age<=0) this.age=1; //默认设置1岁 else this.age=age; } public int getAge() { //获取age属性内容 return this.age; } public void tell() { System.out.println("姓名:"+name+",年龄:"+age); } public static void main(String[] args) { Person per = new Person(); per.setName("张三"); per.setAge(21); per.tell(); }}
输出结果:
姓名:张三,年龄:21
阅读全文
0 0
- 构造方法的重载
- 构造方法的重载
- 构造方法的重载
- 构造方法的重载
- 构造方法的重载
- 构造方法的重载
- 构造方法的重载
- 构造方法的重载2
- 构造方法的重载举例
- 构造方法的重载要点
- 重载构造方法的应用
- 重载构造方法的应用
- 重载构造方法的应用
- 重载构造方法的应用
- 封装,构造方法,方法的重载
- 构造方法与方法的重载
- 构造方法和以为方法的重载
- 面向对象第五课,方法重载,构造方法的重载
- 小光棍数
- nginx 进程数设置
- 第一篇CSDN博客
- 【SSLGZ 2687】2017年8月14日提高组T1 跳跃
- C/C++ 字符串与指针
- 构造方法的重载
- 《C++ Primer》第五版课后习题解答_第一章(1)(01-11)
- Mysql通过中文查询数据查不出结果问题解决方案
- app-debug.apk does not exist on disk.
- MySQL索引的使用
- 【个人笔记】SIPp学习-注册,呼叫与超时
- 常用函数的封装
- LightOJ 1145 Dice (I) dp
- log4cplus的配置文件使用及问题解决