JavaSE-7.6【标准类制作】
1 package day7.standard_class; 2 3 /* 4 6 标准类制作 5 6 成员变量 7 使用private修饰 8 9 构造 10 提供一个无参构造 11 提供一个带有所有成员变量的有参构造 12 13 成员方法 14 提供每一个成员变量对应的set&get 15 提供一个现实对象信息的show 16 17 创建对象并为其成员变量赋值的两种方法: 18 无参构造创建对象后使用set&get赋值 19 有参构造直接创建带有属性值的对象 20 */ 21 22 //学生类 23 public class Student { 24 25 //成员变量 26 private String name; 27 private int age; 28 29 //构造方法 30 public Student(){} 31 public Student(String _name, int _age){ 32 this.name = _name; 33 this.age = _age; 34 } 35 36 //成员方法 37 public void setName(String _name){ 38 this.name = _name; 39 } 40 public String getName(){ 41 return name; 42 } 43 public void setAge(int _age){ 44 this.age = _age; 45 } 46 public int getAge(){ 47 return age; 48 } 49 50 public void showInfo(){ 51 System.out.println("姓名:" + name + " 年龄:" + age); 52 } 53 54 }
1 package day7.standard_class; 2 3 //学生测试类 4 public class StudentDemo { 5 public static void main(String[] args) { 6 7 //无参构造创建对象后使用set&get赋值 8 Student s1 = new Student(); 9 s1.setName("tom"); 10 s1.setAge(19); 11 s1.showInfo(); 12 13 //有参构造直接创建带有属性值的对象 14 Student s2 = new Student("sam", 20); 15 s2.showInfo(); 16 } 17 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!