正常开发中选择哪种赋值操作

来源:1-9 编程练习

慕工程6786193

2021-03-10 23:38:17

​                Book book = new Book();
book.setName("红楼梦");
book.setAuthor("曹雪芹");
book.setPublish("人民文学出版社");
book.setPrice(8);
System.out.println("书名:"+book.getName());
System.out.println("作者::"+book.getAuthor());
System.out.println("出版社:"+book.getPublish());
System.out.println("价格:"+book.getPrice());

System.out.println("--------------------------");
System.out.println("--------------------------");

book.setName("小李飞刀");
book.setAuthor("古龙");
book.setPublish("中国长安出版社");
book.setPrice(55.5f);
System.out.println("书名:"+book.getName());
System.out.println("作者::"+book.getAuthor());
System.out.println("出版社:"+book.getPublish());
System.out.println("价格:"+book.getPrice());

本节编程练习我是这样赋值的,在这种小问题下,正常做法是创建两个实例化对象,还是对一个进行重复赋值比较好

写回答

1回答

好帮手慕小尤

2021-03-11

同学你好,创建一个对象,然后通过set方法进行修改属性值是没有问题的。一般情况下也是可以这样书写的。但在本练习中有要求“设计构造函数实现对属性赋值”,则需要同学通过带参构造实例化两个对象为属性赋值。

祝学习愉快!

0

0 学习 · 16556 问题

查看课程

相似问题