zoukankan      html  css  js  c++  java
  • Java继承概述

    继承概述 :

    父类(超类,基类);

    子类(派生类);

    extends 只能继承一个类,Java不支持多重继承;

    子类继承父类之后,子类可以调用父类的属性和方法,

    也可以重写父类的属性和方法,还可以增加自己的属性和方法;

    例:

    package com.java1995;

    public class Animal {
    private String type;
    private String skin;
    private int legCount;


    public void eat(){
    System.out.println("动物正在吃东西");
    }

    public void breath(){
    System.out.println("动物正在呼吸");
    }

    public String getType() {
    return type;
    }

    public void setType(String type) {
    this.type = type;
    }

    public String getSkin() {
    return skin;
    }

    public void setSkin(String skin) {
    this.skin = skin;
    }

    public int getLegCount() {
    return legCount;
    }

    public void setLegCount(int legCount) {
    this.legCount = legCount;
    }

    }

    package com.java1995;

    public class Tiger extends Animal {

    public void eat(){
    System.out.println("老虎正在吃东西");//对父类Animal中的eat方法进行重写
    }

    public void run(){
    System.out.println("老虎在跑");//可以添加新的方法
    }

    }

    package com.java1995;

    public class Sheep extends Animal{
    public void eat(){
    System.out.println("山羊在吃草");
    }

    public void fight(){
    System.out.println("山羊在打架");
    }

    }

    package com.java1995;

    public class Test {

    public static void main(String[] args){
    Tiger t=new Tiger();
    t.eat();
    t.setType("老虎");
    t.setSkin("黄金色");
    t.setLegCount(4);

    System.out.println("动物品种是:"+t.getType()
    +",肤色是:"+t.getSkin()
    +",腿数是:"+t.getLegCount());

    t.run();

    Sheep s=new Sheep();
    s.eat();
    s.fight();

    }

    }

  • 相关阅读:
    1442. Count Triplets That Can Form Two Arrays of Equal XOR
    1441. Build an Array With Stack Operations
    312. Burst Balloons
    367. Valid Perfect Square
    307. Range Sum Query
    1232. Check If It Is a Straight Line
    993. Cousins in Binary Tree
    1436. Destination City
    476. Number Complement
    383. Ransom Note
  • 原文地址:https://www.cnblogs.com/isit/p/6735989.html
Copyright © 2011-2022 走看看