创建Java对象的方法
1、新建一个简单的类MyObject,新建两个方法,一个HelloWorld用来演示,一个是main函数。
public void HelloWorld(){
System.out.println("我是对象" + this.getClass().getSimpleName()+"中的一个方法。");
}
public static void main(String[] args) {
MyObject obj = new MyObject();
obj.HelloWorld();
}

2、这里使用new关键字,在用的时候直接new一个新对象obj
public static void main(String[] args) {
MyObject obj = new MyObject();
obj.HelloWorld();
}
效果如图所示:

3、使用单例的方式创建共享对象。
...
//新增代码
public static MyObject getObj(){
if(obj == null)
obj = new MyObject();
return obj;
}
...
main函数更改为
MyObject.getObj().HelloWorld();
这样创建的对象,无论谁调用这个对象,他们都是同一个对象。

4、没有new关键字的对象,这个对象不需要使用关键字去new一个对象,可以直接调用对象里面的方法,前提是对象里面的方法和变量,都有public 和 static关键字修饰的。例如;
...
//静态变量
public static int WIDTH = 10;
//静态方法
public static String sayHello(){
return "Hello";
}
...
main方法直接调用:
System.out.println("这是宽度:" + MyObject.WIDTH);
System.out.println(MyObject.sayHello());
