public class intial {
public static void main(String[] args) {
Shape obj1=new Rectangle();
obj1.calculate(5.4, 6.5);
Shape obj2=new Circle();
obj2.calculate(2.0f ,3.14);
}
}
public static void main(String[] args) {
Shape obj1=new Rectangle();
obj1.calculate(5.4, 6.5);
Shape obj2=new Circle();
obj2.calculate(2.0f ,3.14);
}
}
2016-08-23
public class Circle extends Shape {
public void calculate(double r,double PI) {
// TODO Auto-generated method stub
double c=PI*(Math.pow(r, 2));
System.out.println("圆的面积是"+c);
double d=2*PI*r;
System.out.println("圆形的周长是"+d);
}
}
public void calculate(double r,double PI) {
// TODO Auto-generated method stub
double c=PI*(Math.pow(r, 2));
System.out.println("圆的面积是"+c);
double d=2*PI*r;
System.out.println("圆形的周长是"+d);
}
}
2016-08-23
public class Rectangle extends Shape {
public void calculate(double a, double b) {
double c=a*b;
System.out.println("矩形的面积是"+c);
double d=2*(a+b);
System.out.println("矩形的周长是"+d);
}
}
public void calculate(double a, double b) {
double c=a*b;
System.out.println("矩形的面积是"+c);
double d=2*(a+b);
System.out.println("矩形的周长是"+d);
}
}
2016-08-23
package jiangyudong;
public abstract class Shape {
public abstract void calculate(double a,double b);
}
public abstract class Shape {
public abstract void calculate(double a,double b);
}
2016-08-23
面向对象的概念开头听得一塌糊涂,把自己静一下,拿出纸和笔,好好重新再学一遍,各种概念就很清晰了。
我其实想说:像我这种只埋头学习而不怎么说话的人,会不会找不着对象?!
我其实想说:像我这种只埋头学习而不怎么说话的人,会不会找不着对象?!
2016-08-22
花了很多时间写这个http://www.imooc.com/article/12494大家帮忙看看
语法会不会太简单,一些方法没用到,希望有大神帮忙指出不足!!!
语法会不会太简单,一些方法没用到,希望有大神帮忙指出不足!!!
2016-08-22