标准类的写法 show()一般是重写toString方法
package com.itheima_09; /* 成员变量 使用private修饰 构造方法 提供一个无参构造方法 提供一个带多个参数的构造方法 成员方法 提供每一个成员变量对应的setXxx()/getXxx() 重写toString方法 */ public class Student { //成员变量 private String name; private int age; //构造方法 public Student() { } public Student(String name, int age) { this.name = name; this.age = age; } //成员方法 public void setName(String name) { this.name = name; } public String getName() { return name; } public void setAge(int age) { this.age = age; } public int getAge() { return age; } @Override public String toString() { return name + "," + age; } }toString是方法的重写,就是覆盖系统写的方法自己写一个,运行时走自己重写的方法
package com.itheima_09; /* 创建对象并为其成员变量赋值的两种方式 1:无参构造方法创建对象后使用setXxx()赋值 2:使用带参构造方法直接创建带有属性值的对象 */ public class StudentDemo { public static void main(String[] args) { //无参构造方法创建对象后使用setXxx()赋值 Student s1 = new Student(); s1.setName("林青霞"); s1.setAge(30); System.out.println(s1); //使用带参构造方法直接创建带有属性值的对象 Student s2 = new Student("林青霞",30); System.out.println(s2); } }