package Shape;
public class initial {
public static void main(String[] args) {
Shape shape=new Rectangle();
shape.Perimeter();
shape.area();
Shape shape1=new Cirle();
shape1.Perimeter();
shape1.area();
}
}
public class initial {
public static void main(String[] args) {
Shape shape=new Rectangle();
shape.Perimeter();
shape.area();
Shape shape1=new Cirle();
shape1.Perimeter();
shape1.area();
}
}
2017-06-05
package Shape;
public class Cirle extends Shape {
@Override
public void Perimeter() {
// TODO Auto-generated method stub
System.out.println("圆的周长是:"+(pi*r)*2);
}
@Override
public void area() {
// TODO Auto-generated method stub
System.out.println("圆的面积是:"+pi*r*r);
}
}
public class Cirle extends Shape {
@Override
public void Perimeter() {
// TODO Auto-generated method stub
System.out.println("圆的周长是:"+(pi*r)*2);
}
@Override
public void area() {
// TODO Auto-generated method stub
System.out.println("圆的面积是:"+pi*r*r);
}
}
2017-06-05
package Shape;
public class Rectangle extends Shape {
@Override
public void Perimeter() {
// TODO Auto-generated method stub
System.out.println("的周长是:"+(length+wide)*2);
}
public void area() {
// TODO Auto-generated method stub
System.out.println("长方形的面积:"+length*wide);
}
}
public class Rectangle extends Shape {
@Override
public void Perimeter() {
// TODO Auto-generated method stub
System.out.println("的周长是:"+(length+wide)*2);
}
public void area() {
// TODO Auto-generated method stub
System.out.println("长方形的面积:"+length*wide);
}
}
2017-06-05
package Shape;
public abstract class Shape {
double pi=3.14;
double length=2.0;
double wide=3.0;
double r=5.0;
public abstract void Perimeter();
public abstract void area();
}
public abstract class Shape {
double pi=3.14;
double length=2.0;
double wide=3.0;
double r=5.0;
public abstract void Perimeter();
public abstract void area();
}
2017-06-05
最新回答 / 温柔只给意中人_
如果一个父类里面什么都没有给儿子传下去,那这个父类就没有必要存在,你可以直接写一个接口,但是当父类里面的东西不全的时候 但你又必须得继承,这样你可以用继承然后子类去补全那些你需要的东西。个人理解
2017-06-04
已采纳回答 / qq_沐寒_0
为什么分两个类写?有时候一个项目是由好多类组成,如果全部都整合到一个里面,可移植性或者阅读性都会大大降低。分开写每一个都不太大,而且调用起来也是可以的,方便查找和阅读,又简洁
2017-06-04
public class Txet {
public static void main(String[] args) {
Rectangle a=new Rectangle();
Cirle b=new Cirle();
System.out.println("矩形面积为="+a.S());
System.out.println("矩形周长为="+a.L());
System.out.println("圆形面积为="+b.S());
System.out.println("圆形周长为="+b.L());
}
}
//π改成3.14结果就对了
public static void main(String[] args) {
Rectangle a=new Rectangle();
Cirle b=new Cirle();
System.out.println("矩形面积为="+a.S());
System.out.println("矩形周长为="+a.L());
System.out.println("圆形面积为="+b.S());
System.out.println("圆形周长为="+b.L());
}
}
//π改成3.14结果就对了
2017-06-04
class Rectangle extends Shape{
public double S(){
return length*wide;
}
public double L(){
return (length+wide)*2;
}
}
class Cirle extends Shape{
public double S(){
return π*r*r;
}
public double L(){
return 2*π*r;
}
}
public double S(){
return length*wide;
}
public double L(){
return (length+wide)*2;
}
}
class Cirle extends Shape{
public double S(){
return π*r*r;
}
public double L(){
return 2*π*r;
}
}
2017-06-04
package text;
abstract class Shape{
public abstract double S();
public abstract double L();
double length=5.0;
double wide=5.0;
double r=5.0;
double π;
}
abstract class Shape{
public abstract double S();
public abstract double L();
double length=5.0;
double wide=5.0;
double r=5.0;
double π;
}
2017-06-04
最新回答 / Esc丶粲然
public class Circle extends shape { final double p=3.14; double r=2.1; double c=2*p*r; double s=p*r*r; public double C(){ return c; System.out.println("圆形周长为"+c);}在这段代码中 return c 应放在System.out.println("圆形周长为"+c);后面。这是我运行的结果:矩形周长为13.2 ...
2017-06-04