public class myClass {
private int a;
private String b;
private char c;
public myClass(int a) {
this.a = a;
}
public myClass(int a, String b) {
this(a);
this.b = b;
}
public myClass(int a, String b, char c) {
this(a, b);
this.c = c;
}
}
对象封装的优点:
一个文件只能有一个主类(Public
修饰),主类的名字和文件的名字一样。
类中可以定义的五大成分:成员变量、构造器、成员方法、代码块、内部类。
Java 类中不加修饰的变量默认为 package
,权限比 public
和 private
要低。
标记为 public
的部分可以由任意类使用;标记为 private
的部分只能由定义它们的类使用。如果没有指定 public
或 private
,这个部分(类、方法或变量)可以被同一个包中的所有方法访问。
每一个类可以有一个 main
方法。这是常用于对类进行单元测试的一个技巧。
仅当类中没有编写任何构造器时,Java 才会提供一个默认的无参构造器。
Java 会完成自动的垃圾回收,所以 Java不需要析构器。