Python-46~50

2020-10-27  本文已影响0人  AoEliauk

---46---

Question:

>Define a class named American and its subclass NewYorker.

Hints:

>Use class Subclass(ParentClass) to define a subclass.

Solution :


---47---

Question:

>Define a class named Circle which can be constructed by a radius. The Circle class has a method which can compute the area.

Hints:

>Use def methodName(self) to define a method.

Solution:


---48---

Question:

>Define a class named Rectangle which can be constructed by a length and width. The Rectangle class has a method which can compute the area.

Hints:

>Use def methodName(self) to define a method.

Solution:


---49---

Question:

>Define a class named Shape and its subclass Square. The Square class has an init function which takes a length as argument. Both classes have a area function which can print the area of the shape where Shape's area is 0 by default.

Hints:

>To override a method in super class, we can define a method with the same name in the super class.

Solution:


---50---

Question:

>Please raise a RuntimeError exception.

上一篇 下一篇

猜你喜欢

热点阅读