构造函数,是对象初始化时做的事情,比如赋值;
创建对象,是外部需要实例化某个类的做法;
方法定义,是对象中函数的定义;
静态使用,静态成员或方法,不需要实例化对象即可调用。这样理解,静态的成员和是存在于一个特殊的区域,他是先于对象加载的,所以可以直接调用。
可以这样理解,- public class Tmp {
- public static void main(String[] args) throws IOException {
- Person p=new Person("喜欢笑");//创建对象
- Person.print();//静态使用
- }
- }
- class Person {
- static String type;//类型
- public Person(String type) {//构造函数
- this.type = type;
- }
- public static void print() {//定义方法
- System.out.println("我是一个" + type + "的人");
- }
- }
复制代码 |