艾特商业网

重写科技格局(重写)

更新时间:2023-09-08 03:42:10

导读 你们好,最近小艾特发现有诸多的小伙伴们对于重写科技格局,重写这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。1、主

你们好,最近小艾特发现有诸多的小伙伴们对于重写科技格局,重写这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 主类是后续测试用的,暂时请保留!

2、 用两个方法建立接口动物:eat()和run();

3、 创建一个父类Person,它有两个属性,年龄和名字,还有一个方法,比如说();

4、 创建具有私有属性id的子类Student,它从父类Person继承并实现Animal接口。

5、 如图,确定了类本身的属性后,就可以自动生成方法了;

6、 程先生亲类人的构造方法;1-1-?

7、 首先用鼠标点击父类Preson,选择菜单“Source”,选择“使用字段生成构造函数”,翻译过来就是:使用自身类中的属性自动生成构造函数。

8、 根据生成构造函数的选择,也可以决定构造函数的权限是“公有”还是“私有”,自己试试。

9、 然后我们生成子类Student的构造方法:

10、 首先用鼠标点击子类Student,选择菜单“Source”,选择“从超类生成构造函数”,翻译过来就是:从父类生成构造函数。

11、 但是我们发现生成的方法没有“private int id”这个属性!让我们来解决这个问题!

12、 同样的方法:先用鼠标点击子类Student,选择菜单“Source”,选择“从超类生成构造函数”进入面板。

13、 Select "insertion point" as "after id"!

14、 如图所示:

15、 如图所示:

16、 ToString()方法是一个可以返回包含所有属性名和所有方法的字符串的方法,如图:ToString()方法只包含子类和父类的所有属性:

17、 如图所示,生成了id属性的set()和get()方法:

18、 Add code to the students' eating () method: System.out.println(this.name' is eating!' );

19、 Add: System.out.println(this.name' running!' to the method of running (). );

20、 Add the code in the main (): "Student stu=Freshman (18,' Jack' 1001);

21、 stu.eat();

22、 stu.run();

23、 stu.say();

24、 System.out.println(stu.toString());

25、 stu . setid(1002); //Update the ID as 1002

26、 System.out.println(stu.toString());

27、 ”

28、 查看最终结果。

以上就是重写这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!