当前位置: 首页 > article >正文

JAVA构造方法练习

要求在Student类中,(task1)添加一个有name和ID两个参数的构造方法,对成员变量name和ID进行初始化,(task2)实例化一个Student对象,学生姓名:Yaoming,ID:123456,通过两次调用addScore,给总分分别加上90和95,利用getTotalScore()输出名字+总分。

注:使用System.out.println()方法输出。

public class Test {
    public static void main(String[] args) {
        //task2:write code here
        Student s1=new Student("Yaoming",123456);
        s1.addScore(90);
        s1.addScore(95);
        System.out.println(s1.getTotalScore());

    }

}
class Student{
    private String name;
    private int ID;
    private int total;
    //task1:write code here

    public Student(String name, int ID) {
        this.name = name;
        this.ID = ID;
    }

    public void addScore(int score){
        total+=score;
    }
    public String getTotalScore(){
        return name+":"+String.valueOf(total);
    }
}


http://www.kler.cn/a/467466.html

相关文章:

  • 【知识协作工具】confluence、zentao、ONLYOFFICE、kooteam、cloudreve
  • 极客说|微软 Phi 系列小模型和多模态小模型
  • 李宏毅机器学习笔记-Transformer
  • xml格式化(1):使用python的xml库实现自闭合标签
  • OpenGL入门最后一章观察矩阵(照相机)
  • 基于氢氧燃料电池的分布式三相电力系统Simulink建模与仿真
  • 光伏安装在屋顶:安全、环保还是潜在威胁?
  • ithewei的2024年度总结
  • VB.NET CRC32 校验
  • 智能工厂的设计软件 应用场景的一个例子: 为AI聊天工具添加一个知识系统 之19 再次重建 之5 项目文件三大部
  • 《learn_the_architecture_-_generic_interrupt_controller_v3_and_v4__lpisn》学习笔记
  • 内部类 --- (寄生的哲学)
  • MQ消息队列
  • 【GBT32960协议学习系列】GBT 32960协议学习大纲
  • 【Seed-Labs 2.0】Buffer Overflow Attack Lab (Server Version)
  • [读书日志]从零开始学习Chisel 第二篇:Scala的变量与函数(敏捷硬件开发语言Chisel与数字系统设计)
  • 每日一学——自动化工具(Ansible)
  • 【练习】PAT乙1033 旧键盘打字
  • SQL把字符串按逗号分割成记录
  • 19.2、windows安全分析与防护
  • CSP初赛知识学习计划(第一天)
  • Linux相关开发工具
  • wordpress主题开发之function.php的10大作用
  • Spring Boot中的 6 种API请求参数读取方式
  • 如何解析和处理电商平台的按图搜索商品API返回值?
  • Seata 使用教程:全面解锁分布式事务管理