• 2022-06-15
    按要求完成下列类的定义、对象创建与引用: (1)定义一个描述银行帐户信息的类(Account),描述帐户卡号(Id)、余额(deposit)属性,并对属性进行封装;定义一个一个参数的构造方法,用于对帐户卡号进行初始化;定义一个方法printAccount用于输出该银行账户的详细信息;定义一个成员方法saveMoney(double value),使其能够完成向帐户存入款额为value的存款业务; (2)定义一个主类,在主方法中创建一个Account类的对象,调用该对象的saveMoney方法存入一笔钱,再次调用该方法存入另一笔钱,最后调用printAccount方法输出该账户的详细信息。
  • package ee; [br][/br] public class Account { private String id; private double deposit; [br][/br] public String getId() { return id; } [br][/br] public void setId(String id) { this.id = id; } [br][/br] public double getDeposit() { return deposit; } [br][/br] public void setDeposit(double deposit) { this.deposit = deposit; } [br][/br] public Account(String id) { // TODO Auto-generated constructor stub this.id = id; } [br][/br] public void printAccount() { // TODO Auto-generated method stub System.out.println("银行卡号:" + id); System.out.println("账户余额:" + deposit); } public void saveMoney(double value){ deposit+=value; } } package ee; [br][/br] public class T3 { [br][/br] public static void main(String[] args) { // TODO Auto-generated method stub Account a1=new Account("2022001"); a1.saveMoney(500); a1.saveMoney(1000); a1.printAccount(); } [br][/br] }

    举一反三

    内容

    • 0

      定义一个Father和Child类,并进行测试。 要求如下: 1)Father类为外部类,类中定义一个私有的String类型的属性name,name的值为“zhangjun”。 2)Child类为Father类的内部类,其中定义一个introFather()方法,方法中调用Father类的name属性。 3)定义一个测试类Test,在Test类的main()方法中,创建Child对象,并调用introFather ()方法

    • 1

      定义一个学生类Student,描述学生的学号、姓名、成绩属性。定义一个有参构造方法用于创建对象,定义一个方法用于判断学生是否需要补考,返回布尔值。 再定义一个主类,在该类的主方法中使用构造方法创建1个学生对象,给对象的各个成员变量赋值,并调用它的方法,输出该学生是否需要补考。

    • 2

      基于人类(Person)定义学生类(Student),具体要求如下: (1)定义公有类人类(Person),定义属性nationality描述国籍,定义属性name描述人的姓名;定义公有方法show()用于输出人的详细信息;定义方法sleep(),用输出语句描述人需要睡觉;定义2个参数的构造方法,用于为两个属性初始化; (2)定义公有类Student类从Person类继承,定义新的属性studentId描述学号,定义新属性score描述学生的成绩;定义3个参数的构造方法,用于为学生的学号、国籍、姓名初始化(在构造方法中首先调用父类构造方法为继承的属性赋值);定义新的方法study(),用输出语句描述学生的学习行为;改写show()方法,用于输出学生的详细信息(国籍和姓名通过调用父类的show方法输出);[br][/br] (3)编写测试类,在主方法中创建Student类的对象,为属性赋值,并调用方法。

    • 3

      编写程序。 (1)定义一个矩形类,属性包括长和宽属性,在构造方法中将长和宽初始化。定义方法show在屏幕上输出长和宽的值。 (2)定义一个测试类,创建矩形类的对象,并调用show()方法输出属性的值

    • 4

      使用HashMap集合并遍历输出。 (1)编写一个商品类Product,定义属性描述商品的编号(String)、名称(String)、单价(float)、数量(int)等信息,定义4个参数的构造方法用于对商品对象的4个属性进行初始化,定义一个方法printProduct(),用于输出商品对象的四个属性值。 (2)创建一个测试类,在main方法中创建一个HashMap集合对象,要求使用泛型,键类型为String,值类型为Product。向Map对象中添加3个元素,value为Product对象,key为该对象的商品编号。之后对这个Map对象遍历,调用每个Product对象的printProduct()方法。