黑马程序员-java中继承的使用

原创 2012年03月22日 19:52:04
---------------------- android培训java培训、期待与您交流! ----------------------

 

java中继承的必要性

/**
*说明继承的必要性
*2012-3-13
*/

class  Inherit
{
 public static void main(String[] args)
 {
  Pupil p1=new Pupil();
  p1.Fee(12);

  p1.showFee(12);
 }
}

/**
*将学生的共有属性抽象出来
*/

class Stu
{
 //定义成员属性
 public int age;
 public String name;
 public float fee;

 public void showFee(float fee)
 {
  System.out.println(fee);
 }
}

/**
*小学生
*/
class Pupil extends Stu
{
 /*
 private int age;
 private String name;
 private float fee;
 */
 public void Pupil(int age,String name)
 {
  this.age=age;
  this.name=name;
 }

 public void Fee(int fee)
 {
  this.fee=fee*0.8f;
 }

}

/**
*中学生
*/

class MidileStu extends Stu
{
 /*
 private int age;
 private String name;
 private float fee;
 */
 public void MidileStu(int age,String name)
 {
  this.age=age;
  this.name=name;
 }

 public void Fee(int fee)
 {
  this.fee=fee*0.8f;
 }
}
/**
*大学生
*/
class CollegeStu extends Stu
{
 /*
 private int age;
 private String name;
 private float fee;
 */
 public void CollegeStu(int age,String name)
 {
  this.age=age;
  this.name=name;
 }

 public void Fee(int fee)
 {
  this.fee=fee*0.8f;
 }
}

---------------------- android培训java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima

相关文章推荐

黑马程序员——Java基础--继承、多态、抽象、接口联合使用的案例

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 第五讲 案例 教练和运动员案例 要求 :三个属性            构造方法...
  • c_san_6
  • c_san_6
  • 2015年06月27日 14:40
  • 290

黑马程序员_Java基础_面向对象(继承、子父类变量和函数以及构造函数特点、final关键字、抽象类、模版方法模式、接口)

------- android培训、java培训、期待与您交流! ---------- 一、面向对象(继承) 继承: 1.提高了代码的复用性。 2.让类与类之间产生了关系。有了这个关系,才有了多态...

黑马程序员--Java学习日记之面向对象(封装,this和static,继承)

Java基础之面向对象..概述.. 面向对象的三大特征:封装,继承,多态 面向对象思想概述         当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。         可随着需...
  • Memor_
  • Memor_
  • 2015年06月22日 17:10
  • 495

黑马程序员_java基础-封装继承多态

面向对象的三大特征:封装 继承 多态. 一.简述面象对象 面向对象就是采用”现实模拟”的方法设计和开发程序. 面向对象技术利用”面向对象的思想”去描述面象对象的世界,实现了虚拟世界和现实世界的一致性,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员-java中继承的使用
举报原因:
原因补充:

(最多只允许输入30个字)