Jennierubyjane468 2021-06-30 21:38 采纳率: 100%
浏览 42
已采纳

Java的编程的编程的编程

编写学生类Student,学生类有姓名(String),性别(char),学号(String)三个私有属性,方法有:构造方法,输出学生姓名的方法(public void sc())。

(2)再为学生类添加一个学生人数属性(int stuNo),和输出学生人数方法(public void toStuNo())。思考是否应该为学生人数属性和输出学生人数方法添加static修饰符。

(3)创建学生类的两个对象,并调用输出学生姓名及输出学生人数方法。

  • 写回答

1条回答 默认 最新

  • 关注

    img

    
    /*
     * 编写学生类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();
            
        }
    
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 像这种代码要怎么跑起来?
  • ¥15 怎么改成循环输入删除(语言-c语言)
  • ¥15 安卓C读取/dev/fastpipe屏幕像素数据
  • ¥15 pyqt5tools安装失败
  • ¥15 mmdetection
  • ¥15 nginx代理报502的错误
  • ¥100 当AWR1843发送完设置的固定帧后,如何使其再发送第一次的帧
  • ¥15 图示五个参数的模型校正是用什么方法做出来的。如何建立其他模型
  • ¥100 描述一下元器件的基本功能,pcba板的基本原理
  • ¥15 STM32无法向设备写入固件