zoukankan      html  css  js  c++  java
  • 继承

    一、继承;

    1、继承的含义:

      继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。

      (子类会自动拥有父类所有可继承的属性和方法)

     2、继承的格式:

    父类的:

    public class Animal {
    private String color;
    private int leg;
    public String getColor() {
    	return color;
    }
    public void setColor(String color) {
    	this.color = color;
    }
    public int getLeg() {
    	return leg;
    }
    public void setLeg(int leg) {
    	this.leg = leg;
    }
    
    }
    

     子类的:

    public class Cat extends Animal{
    	
    
    }
    

    3、继承的好处及注意事项:

    ①、继承的出现提高了代码的复用性,提高软件开发效率。

    ②、继承的出现让类与类之间产生了关系,提供了多态的前提。

    ③、在JAVA中,类只支持单继承(只能一个亲爹),一个父类可以多个子类(多个儿子);

    4、继承-子父类中成员变量的特点:

      继承中子父类有同名变量时,如果子类直接有用自己的,没有就用父类的。

    在子类中,访问父类中的成员变量格式:

    super.父类中的成员变量
    

    5、继承-子父类中成员方法的特点-重写: 

    ①、 子类中出现与父类一模一样(方法名、返回值类型、参数列表都相同)的方法时,会出现覆盖操作,也称为override重写、复写或者覆盖。

    ②、在子类中,访问父类中的成员方法格式:

    super.父类中的成员方法();
    
  • 相关阅读:
    Oracle数据库对表字段的操作命令
    解决eclipse中git中cannot open gituploadpack(无法打开Git上传包)问题
    C# 启动外部程序的几种方法
    php面试题及答案(转)
    每日知识(1)半结构化数据
    每日知识(2)云计算
    方法对象
    什么是MA移动平均线它的特点及应用
    My first testcase about C#&C++
    局部变量的角色
  • 原文地址:https://www.cnblogs.com/0826sw/p/12053522.html
Copyright © 2011-2022 走看看