座机类和移动手机类可以作为父类,测试类则是用于测试的类。座机类和移动手机类共同具有通话和接听电话的功能,但移动手机类还具有发送短信和上网功能。

父类:

  1. 创建一个名为“电话”的父类,包含通话和接听电话的方法;
  2. 在“电话”类中定义构造方法,传入电话号码和拥有者姓名的参数;
  3. 在“电话”类中定义电话号码和拥有者姓名的属性,并生成对应的getter和setter方法。

子类:

  1. 创建一个名为“座机”的子类,继承“电话”类;

  2. 在“座机”类中重写通话方法和接听电话方法;

  3. 在“座机”类中定义构造方法,传入电话号码和拥有者姓名的参数,并调用父类的构造方法;

  4. 在“座机”类中定义座机类型的属性,并生成对应的getter和setter方法。

  5. 创建一个名为“移动手机”的子类,继承“电话”类;

  6. 在“移动手机”类中重写通话方法和接听电话方法,并新增发送短信和上网的方法;

  7. 在“移动手机”类中定义构造方法,传入电话号码和拥有者姓名的参数,并调用父类的构造方法;

  8. 在“移动手机”类中定义手机品牌和型号的属性,并生成对应的getter和setter方法。

测试类:

  1. 创建一个名为“Test”的测试类;
  2. 在“Test”类中创建“座机”类和“移动手机”类的对象,并调用它们的方法,测试它们的功能是否正确;
  3. 在“Test”类中设置和获取电话号码和拥有者姓名的属性,并测试是否成功
请利用Java编写设计三个类一个座机类一个移动手机类一个测试类请写出你的基本思路和父类与子类之间关系

原文地址: http://www.cveoy.top/t/topic/huDH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录