按要求完成下列类的定义、对象创建与引用: (1)定义一个描述银行帐户信息的类(Account),描述帐户卡号(Id)、余额(deposit)属性,并对属性进行封装;定义一个一个参数的构造方法,用于对帐户卡号进行初始化;定义一个方法printAccount用于输出该银行账户的详细信息;定义一个成员方法saveMoney(double value),使其能够完成向帐户存入款额为value的存款业务; (2)定义一个主类,在主方法中创建一个Account类的对象,调用该对象的saveMoney方法存入一笔钱,再次调用该方法存入另一笔钱,最后调用printAccount方法输出该账户的详细信息。
举一反三
- 按要求完成下列类的定义、对象创建与引用: (1)定义一个描述银行帐户信息的类(Account),描述帐户卡号(cardId)、余额(deposit)属性,并对属性进行封装;定义一个一个参数的构造方法,用于对帐户卡号进行初始化;定义一个方法printAccount用于输出该银行账户的详细信息;定义一个成员方法saveMoney(double value),使其能够完成向帐户存入款额为value的存款业务; (2)定义一个主类,类名以本人姓名拼音命名,创建一个Account类的对象,调用该对象的saveMoney方法存入一笔钱,再次调用该方法存入另一笔钱,最后调用printAccount方法输出该账户的详细信息。
- 按要求完成类的定义、对象创建与引用: (1)定义一个Teacher类,描述教师的姓名(name),系部(department),课程(course),并对属性进行封装;定义一个无参构造方法和一个3个参数的构造方法,无参构造方法不执行任何语句,3个参数的构造方法分别为三个属性进行初始化;定义一个方法showInfo()用于输出教师详细信息; (2)定义一个程序类,在main方法中创建Teacher类的两个对象(t1,t2),t1是无参构造方法的构造对象, t2是带参构造方法的构造对象;为t1对象的属性赋值;分别调用t1、t2对象的showInfo()方法输出教师对象的详细信息;
- 按要求编写Java应用程序:(1)定义描述学生的类Student,有一个构造方法对属性进行初始化,一个outPut方法用于输出学生的信息。(2)定义主类,创建两个Student类的对象,测试其功能。
- 按要求完成类的定义和对象的创建与引用: 定义一个 Baker 类(面包师): (1)定义三个属性:姓名,年龄,工作单位,并对其进行封装; (2)一个无参数的构造方法; (3)一个带参数的构造方法( 为三个属性设置初始值); (4)一个方法 say(输出对象的三个属性); 定义测试类,在测试类的main方法中创建Baker类的两个对象b1、b2,b1 是无参数构造方法的构造对象, b2是带参数构造方法的构造对象,并调用对象的say方法。
- (垃圾回收)编程验证垃圾回收方法System.gc()的功能: (1)定义一个Person类,在Person类中定义一个成员变量name,在Person类中定义一个publicvoidfinalize(){}方法,该方法输出对象的name属性值,并提示该对象被回收; (2)定义一个测试类,创建Person对象,为其name属性初始化,并将其变为垃圾对象,通过调用System.gc()方法来回收垃圾。