zoukankan      html  css  js  c++  java
  • Super 关键字

    继承是OO开发的一个重要特性,通过继承子类可以扩充父类,甚至直接使用父类的一些方法和属性,在子类中可以通过Super关键字使用父类的构造方法,注意这句必须放在方法的第一行。
    
    如下面的例子:
    
     
    
     
    
    class Person
    
    { 
    
    public static void prt(String s){  
    System.out.println(s); 
    } 
    Person(){  
    System.out.println("A Person."); 
    } 
    Person(String name){ 
    System.out.println("A person name is:"+name); 
    
    }
    }
    public class Chinese extends Person{
    Chinese(){  
    super(); //调用父类构造函数(1)  
    System.out.println("A chinese.");//(4) 
    } 
    Chinese(String name){  
    super(name);//调用父类具有相同形参的构造函数(2)  
    System.out.println("his name is:"+name); 
    } 
    public static void main(String[] args){  
    Chinese cn=new Chinese();  
    cn=new Chinese("kevin");  
    }
    }
    
    
     
    
    子类是不能继承父类的私有变量的,私有变量是类的自己的独有的,但是可以通过父类暴露一个public方法,比如我们常见的get,set等 这样子类就可以使用了。
    
     
  • 相关阅读:
    Keil的使用-1创建项目和工程
    UICollectionView进阶练习
    UICollectionView基础API笔记
    UICollectionView笔记2
    UICollectionView笔记1
    OC与JS交互之WKWebView
    OC与JS交互之JavaScriptCore
    OC与JS交互之UIWebView
    OC与JS交互前言
    最牛B的编码套路
  • 原文地址:https://www.cnblogs.com/zuiyirenjian/p/2247244.html
Copyright © 2011-2022 走看看