java学习之--继承



java学习之--继承

                        java 中的继承,首先的一点是相互继承的类,存在某些共同的特征。比如人和动物,都存在眼睛,腿。并且都会跑会睡。

在定义人和另一个动物老虎的时候,就不必要同时在定义这是相同的属性和方法啦,直接可以继承动物的属性和方法,从而把相同的属性和方法抽象出来。

例:抽象出来的父类:animal

public class Animal {
 
 /**
  * 定义属性
  */
 int eyes;
 int legs;
 int hands;
 /**
  * 定义方法
  */
 void eat(){
  System.out.println("I can eat");
 }
 
 void sleep(){
  System.out.println("I can sleep");
 }
 
 void tink(){
  System.out.println("I can tink");
 }
 
}

当我们在定义类人的时候就可以继承父类的相关属性和方法啦 ,使用的关键词为   extends

public class Person2 extends Animal{
 /**
  * 定义此类特有的属性值
  */
 int eyes=2;
 int legs=2;
 int hands=2;
 
 /**
  * 此类特有的方法
  */
 void info(){
  System.out.print("I hava "+eyes+" eyes");
 }
 
 public static void main(String[] args){
  
  Person2 p1 =new Person2();
  p1.eat();
  p1.tink();
  p1.sleep();
  p1.info();
 }
}

人继承了动物的吃,想,睡的方法。同时人有具有自己info()的方法。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值