碳元素,可以以石墨的形式存在,也可以一钻石的形式存在.所以我们这里所说的一个父类它有三个子类,子类的方法可以继承于父类,但是可以将方法进行重写,这样我们可以说同一个祖宗衍生出不同性格的子孙.符合java"一个接口,多重方法"模式的一种方式
package duotai;
/*
*一个关于多态的方法重载
*方法的重载支持多态因为它是java一种模式多种方法的一种体现
*/
class Sqare{
int lenth;
Sqare(int len)
{
this.lenth=len;
}
void getPerimeter()
{
System.out.println("正方形周长:"+this.lenth*4);
}
}
class Rectangle extends Sqare{
int wid;
Rectangle (int len, int wid)
{
super(len);//调用父类的构造方法,这个是必须的
this.wid=wid;
}
void getPerimeter()
{
System.out.println("矩形周长:"+2*(wid+lenth));
}
}
public class Duotai{
public static void main(String []args)
{
Sqare sq=new Sqare(5);
sq.getPerimeter();
Rectangle re=new Rectangle(5,10);
re.getPerimeter();
}
}class Rectangle extends Sqare{
int wid;
Rectangle (int len, int wid)
{
super(len);//调用父类的构造方法
this.wid=wid;
}
void getPerimeter()
{
System.out.println("矩形周长:"+2*(wid+lenth));
}
}
public class Duotai{
public static void main(String []args)
{
Sqare sq=new Sqare(5);
sq.getPerimeter();
Rectangle re=new Rectangle(5,10);
re.getPerimeter();
}
}