编写学生类Student,学生类有姓名(String),性别(char),学号(String)三个私有属性,方法有:构造方法,输出学生姓名的方法(public void sc())。
(2)再为学生类添加一个学生人数属性(int stuNo),和输出学生人数方法(public void toStuNo())。思考是否应该为学生人数属性和输出学生人数方法添加static修饰符。
(3)创建学生类的两个对象,并调用输出学生姓名及输出学生人数方法。
编写学生类Student,学生类有姓名(String),性别(char),学号(String)三个私有属性,方法有:构造方法,输出学生姓名的方法(public void sc())。
(2)再为学生类添加一个学生人数属性(int stuNo),和输出学生人数方法(public void toStuNo())。思考是否应该为学生人数属性和输出学生人数方法添加static修饰符。
(3)创建学生类的两个对象,并调用输出学生姓名及输出学生人数方法。
/*
* 编写学生类Student,学生类有姓名(String),性别(char),学号(String)三个私有属性,方法有:构造方法,输出学生姓名的方法(public void sc())。
(2)再为学生类添加一个学生人数属性(int stuNo),和输出学生人数方法(public void toStuNo())。思考是否应该为学生人数属性和输出学生人数方法添加static修饰符。
(3)创建学生类的两个对象,并调用输出学生姓名及输出学生人数方法。
* */
class Student2{
private String name;
private char sex;
private String id;
static int stuNo=0;
public Student2(String name,char sex,String id) {
this.name = name;
this.sex = sex;
this.id = id;
stuNo++;
}
public void sc() {
System.out.println("姓名:"+name);
}
public void toStuNo() {
System.out.println("人数:"+stuNo);
}
}
public class 简单学生类测试 {
public static void main(String[] args) {
Student2 s1 = new Student2("张三", '男', "1001");
Student2 s2 = new Student2("丽丽", '女', "1002");
s1.sc();
s2.sc();
s2.toStuNo();
}
}