• 2022-05-28
    下面那句话是正确的:
    A: 所有的类都应该重载toString方法,返回该类有意义的内容。
    B: 明确方法功能,近似地实现方法设计。
    C: 赋值运算符”=”前后都应该加空格。
    D: get、set方法和相关属性,应该尽量放在一起定义。
  • C

    内容

    • 0

      一个类应该具有很多在它的公共接口中定义的存取(get, set)方法,以便其他类访问

    • 1

      请按照以下要求设计一个Demo类。要求如下: 1)定义一个Demo类,声明一个data1属性赋值为100; 2)定义set方法,该方法接收一个num值,它会赋值给data2属性; 3)重载__str__方法返回自定义的字符串,即打印data1和data2的值; 4)创建一个Demo类实例demo,调用set方法给data2赋值为200; 5)分别使用print()、str()、repr()函数输出demo的信息。

    • 2

      在类设计中,为什么建议使用set方法和get方法进行属性设置和读取?

    • 3

      下面那句话是正确的:() A: main()方法的位置是可以随意放置的。 B: 所有的变量都应该显示初始化。 C: 线程中需要实现start()方法。 D: 可以在运算中适当减小数据的精度,以减少计算量。

    • 4

      定义材料类Material,包含:私有的成员变量名称、单价(String name; doubleprice;)为数据初始化赋值的构造方法(带参);封装上述两个成员变量;公有的成员方法得到所有信息(public String toString()),相当于用友好的方式打印上述属性。定义木材类Wood,继承自材料类。包含:私有的成员变量颜色(Stringcol;)为数据初始化赋值的构造方法(在Wood的构造方法中先调用父类的构造方法);覆盖公有的成员方法得到所有信息(public String toString())。定义公共类,测试上述两个类的使用。