JavaSE 基础 第26节 构造方法重载
2016-06-29
package com.java1995; /** * 学生类 * @author Administrator * */ public class Student { String name; String stuNo;//学号 int age; String pickName;//昵称 public Student(){ //调用父类的构造器 super(); //调用本类的构造器 //this(); } public Student(String name){ this.name=name; } public Student(String name,String stuNo){ this(name); this.stuNo=stuNo; } public Student(String name,String stuNo,int age){ this(name,stuNo); this.age=age; } public Student(String name,String stuNo,int age,String pickName){ this(name,stuNo,age); this.pickName=pickName; } }
package com.java1995; /** * 测试类 * @author Administrator * */ public class TestStudent { public static void main(String[] args) { Student s1=new Student(); printStudent(s1); Student s2=new Student("张三"); printStudent(s2); Student s3=new Student("张三","49"); printStudent(s3); Student s4=new Student("张三","49",12); printStudent(s4); Student s5=new Student("张三","49",12,"小张"); printStudent(s5); } public static void printStudent(Student s){ System.out.println("姓名: "+s.name); System.out.println("学号: "+s.stuNo); System.out.println("年龄: "+s.age); System.out.println("昵称: "+s.pickName); System.out.println("-----------华丽丽的分割线-----------------------"); } }
【参考资料】
分类:
Java
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· 程序员常用高效实用工具推荐,办公效率提升利器!
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 【译】WinForms:分析一下(我用 Visual Basic 写的)