extends的使用

                                                       继承extends的使用

java

继承(extends):
          继承让我们可以更好的实现类的扩展。
          继承的使用要点:
              1.父类也称作超类、基类、派生类。
              2.Java中只有单继承,没有像C++那样的多继承。多继承会引起混乱,使得继承链过于复杂,系统难于维护。
              3.Java类中没有多继承,接口有多继承。
              4.子类继承父类,可以得到父类的全部方法和属性(父类的构造方法除外),但不见得就可以直接访问,

                          如:父类的私有方法
              5.如果定义一个类时,没有调用到extend,则它的父类是java.lang.Object

public class _01_Instance_Of {
	public static void main(String []args) {
		Student stu= new Student("wdf", 152, "swdw");
		 stu.Name="join";
		 stu.Height=152; 
		 stu.rest();
		 System.out.println(stu instanceof Student);  //instanceof判断instanceof前面的对象是否属于后面的类
	}
}
	class Penson /*extends Object 默认继承类*/{
		String Name;
		int Height;
		public void rest() {
			System.out.println("休息一会");
		}
	}
	class Student extends Penson{
		//为了避免代码的重复,我们用extend继承的方法,继承下面的rest()方法和String Name; int Height;对象

		/*String Name;  
        //所需的对象也与rest()的方法中的对象相同
		int Height;*/
		String Major;
		public void studeny() {
			System.out.println(Name);
		}
	
	/*public void rest() {  //方法与上面的rest()的方法相同
		System.out.println("休息一会");
	}*/
	public Student(String Name,int Height,String Major){
		this.Height=Height;
		this.Name=Name;
		this.Major=Major;
		}
	}

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值