[JAVA] java class 基本定义 Note

java class 基本定义 Note

 

  1 package abeen.note;                                                                                                                                          
  2 import java.util.*;
  3 
  4 
  5 /*
  6     java calss 基本
  7 */
  8 public class BaseClassDescription{
  9 
 10     BaseClassDescription() {
 11         //构造器
 12     }
 13 
 14     BaseClassDescription(int i) {
 15         //带参数构造器 重载
 16     }
 17 
 18     void info(){
 19         //方法
 20     }
 21 
 22     int info(int i, String... s){
 23         //方法重载, 参数和返回值可以区分
 24         return i;
 25     }
 26 
 27     protected void fun(){
 28     }
 29 
 30     protected void finalize(){
 31         /* 1. 不一定执行,依赖GC 垃圾回收
 32            2. 适合于用地方法(用java调用非java代码)分配的空间的释放
 33          */
 34     }
 35 
 36 
 37     public static void  main (String[] args){
 38         BaseClassDescription bcd = new BaseClassDescription();
 39         System.out.println("Hello World!");
 40     }
 41 }
 42 
 43 // 继承
 44 class ExtendsBase extends BaseClassDescription{
 45     ExtendsBase(){
            super(i); //调用交构造器  
 46     }
 47 
 48     void info(){
 49         //重载
 50     }
 51 }

 

posted @ 2015-11-16 15:45  ABeen  阅读(389)  评论(0编辑  收藏  举报