packageDraft_1;publicclassText{publicstaticvoidmain(String[] args){Triangle t1 =newTriangle(3,4,5);System.out.println("三角形的周长:"+t1.Perimeter());System.out.println("三角形的面积:"+t1.Area());}}classPoint{privatedouble a,b;publicPoint(){
a =0;
b =0;}}classTriangleextendsPoint{privatedouble a,b,c,p;publicTriangle(double a,double b,double c){super();this.a = a;this.b = b;this.c = c;
p =Perimeter()/2;}publicdoublePerimeter(){return a+b+c;}publicdoubleArea(){returnMath.sqrt(p*(p-a)*(p-b)*(p-c));}}
已知一个点类,再定义一个直线类,如何定义与实现呢?
packageDraft_1;publicclassText{publicstaticvoidmain(String[] args){Straight s1 =newStraight();}}classPoint{privatedouble a,b;publicPoint(){
a =0;
b =0;}}classStraight{privatedouble a,b;publicStraight(){
a =0;
b =0;}}
设计类,分别完成:定义一个点类;继承点类,定义一个圆类,计算其面积、周长;继承圆类,定义一个圆柱类,计算其表面积、体积;设计一个包含主方法的类,对设计的3个类进行测试。package Draft_1;public class Text { public static void main(String[] args) { Point p1 = new Point(); Point p2 = new Circle(1); Point p3 = new Cylinder.