zoukankan      html  css  js  c++  java
  • 继承

    继承:抽取个子类的共同特征描述一个父类,是实现一般特殊关系的一种机制。

     1 public calss animal{
     2             private int leg;
     3             private int weiba;//私有成员变量
     4          public animal(){
     5        }
     6        protected void show(){//方法
     7             System.out.println("有"+leg+weiba+"条尾巴");      
     8             } 
     9 }
    10  class cat extends animal{//继承
    11            public void eat(){
    12                  System.out.println("eat fish"); }  
    13   }
    14   

    类的组成:成员变量 构造方法 成员方法
    继承中成员变量的关系:
    子类中的成员变量和父类中的成员变量名称一样(就近原则)
    在子类方法中访问一个变量的查找顺序:
    a:在子类方法的局部范围找,有就使用
    b:在子类的成员范围找,有就使用
    c:在父类的成员范围找,有就使用
    d:如果还找不到,就报错。

    class Father {
        public int num = 10;
        
        public void method() {
            int num = 50;
        }
    }
    
    class Son extends Father {
        public int num2 = 20;
        public int num = 30;
        
        public void show() {
            int num = 40;
            System.out.println(num);
            System.out.println(num2);
            // 找不到符号
            System.out.println(num3);
        }
    }
  • 相关阅读:
    c#备忘知识点
    [置顶] IE6支持的滑动菜单栏
    摩斯电碼中英文对照表
    2013年5月15日星期三
    2013年5月9日星期四
    2013年5月12日16:20:43母亲节
    2013年5月8日星期三
    JS前端DOM中Range疑问
    2013年5月14日星期二
    2013年5月13日星期一
  • 原文地址:https://www.cnblogs.com/ysg520/p/9398094.html
Copyright © 2011-2022 走看看