java小练习之继承示例
2013-05-11 23:13
309 查看
这是一个 圆的类,
父类先设置半径,与输出面积函数,
子类中有value类,
父类,子类都有构造函数,
通过输出的顺序,也能展现出内部访问顺序。
class CCircle //定义CCircle类
{
private double pi=3.14; //pi 私有变量
private double radius; //定义半径
public CCircle() //CCircle的构造函数
{
System.out.println("CCircle () constructor called");
}
public void setRadius(double r)
{
radius=r;
System.out.println("area="+pi*radius*radius);
}
public void show() //输出面积
{
System.out.println("area="+pi*radius*radius);
}
}
class CCoin extends CCircle //定义CCoin类,继承自 CCircle
{
private int value;
public CCoin() //CCoin()的构造函数
{
System.out.println("CCoin () constructor called");
}
public void setValue(int t)
{
value=t;
System.out.println("value="+value);
}
}
public class CoinMake
{
public static void main(String args[])
{
CCoin coin= new CCoin(); //建立CCoin对象
coin.setRadius(2.0);
coin.show(); //调用父类的show()
coin.setValue(5); //调用子类的setValue()
}
}
父类先设置半径,与输出面积函数,
子类中有value类,
父类,子类都有构造函数,
通过输出的顺序,也能展现出内部访问顺序。
class CCircle //定义CCircle类
{
private double pi=3.14; //pi 私有变量
private double radius; //定义半径
public CCircle() //CCircle的构造函数
{
System.out.println("CCircle () constructor called");
}
public void setRadius(double r)
{
radius=r;
System.out.println("area="+pi*radius*radius);
}
public void show() //输出面积
{
System.out.println("area="+pi*radius*radius);
}
}
class CCoin extends CCircle //定义CCoin类,继承自 CCircle
{
private int value;
public CCoin() //CCoin()的构造函数
{
System.out.println("CCoin () constructor called");
}
public void setValue(int t)
{
value=t;
System.out.println("value="+value);
}
}
public class CoinMake
{
public static void main(String args[])
{
CCoin coin= new CCoin(); //建立CCoin对象
coin.setRadius(2.0);
coin.show(); //调用父类的show()
coin.setValue(5); //调用子类的setValue()
}
}
相关文章推荐
- java新手笔记14 类继承示例
- JAVA继承、多态练习
- 由一个简单示例 引出java继承中父子类成员变量共享问题 以及super的使用
- Java线程示例 - 继承Thread类和实现Runnable接口
- 继承,接口,多态练习java
- java多线程====练习继承Thread
- java的继承练习
- 简单的Java继承示例!
- JAVA--第八周实验--继承的练习
- java例程练习(继承中的构造函数)
- java教程之java继承示例详解
- JAVA 继承示例
- JAVAWEB开发之Struts2示例——Struts2练习之员工管理系统
- 编码练习——Java-5-接口、继承与多态
- 《java第十周实验报告2-1》---人,员工继承练习
- Java编程之继承问题代码示例
- java的练习:继承中的构造方法
- java继承练习(java 第四周)
- Java的继承和重写示例代码
- Java练习--继承(5)