掌握抽象类shape类的定义; 2、掌握抽象方法的定义,使用abstract修饰符; 3、定义ci
时间: 2023-09-19 10:03:46 浏览: 105
1、抽象类shape类的定义:抽象类shape是一个基类,用于表示几何形状的概念。它具有一些共同的属性和方法,但没有具体的实现。抽象类无法被实例化,只能被继承。shape类可以定义一些共有的属性,如边长、面积等,以及一些共有的方法,如计算面积、计算周长等。
2、抽象方法的定义:抽象方法是在抽象类中声明但没有具体实现的方法。抽象方法使用abstract修饰符来标识。抽象方法不包含方法体,只有定义,它的具体实现由其子类来完成。如果一个类继承了抽象类,那么它必须实现所有抽象方法,否则该类也必须声明为抽象类。
3、定义ci:ci是一个继承于shape的具体类,用于表示圆形。在ci类中,可以先定义一些圆形特有的属性,如半径,然后通过重写抽象类shape中的抽象方法来完成计算圆形的面积和周长的具体实现。例如,ci类可以实现抽象方法计算面积的具体实现为pi*半径的平方,计算周长的具体实现为2*pi*半径。这样,通过定义ci类并实现抽象方法,就可以得到一个可以计算圆形面积和周长的具体类。
阅读全文