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(){
46 }
47
48 void info(){
49 //重载
50 }
51 }