下面那句话是正确的:
A: 所有的类都应该重载toString方法,返回该类有意义的内容。
B: 明确方法功能,近似地实现方法设计。
C: 赋值运算符”=”前后都应该加空格。
D: get、set方法和相关属性,应该尽量放在一起定义。
A: 所有的类都应该重载toString方法,返回该类有意义的内容。
B: 明确方法功能,近似地实现方法设计。
C: 赋值运算符”=”前后都应该加空格。
D: get、set方法和相关属性,应该尽量放在一起定义。
C
举一反三
- 设计类时应该尽量设计完备,将所有能想到的属性方法全部写入声明
- 实现Comparable接口应该实现()方法 A: CompareTo方法 B: compare方法 C: toString()方法 D: equals()方法
- toString()方法是Object类中定义的一个重要方法,Object类中实现的toString()方法是返回当前对象的类型和信息。
- 在Python中定义类时,运算符重载是通过重写特殊方法实现的。例如,在类中实现了__mul__()方法即可支持该类对象的**运算符。
- 一个类应该具有很多在它的公共接口中定义的存取(get, set)方法,以便其他类访问 A: 正确 B: 错误
内容
- 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())。定义公共类,测试上述两个类的使用。