java创建对象的问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 05:39:50
Object ob=new Object(100,100);
这种叫什么定义方式?
还有别的定义方法吗?比如:
Object ob=new Object("hello,world");
等等之类的,请大虾们列举一些比较常用的方式,谢谢.
晕,我只是用Object来做个比喻而已,
ObjectTest ot=new ObjectTest();这样可以了吧!

那就要看构造函数了,一般我们会写个构造函数的,构造函数的参数类型是什么那你就new什么,知道了不,像你写的前一个例子就是构造函数的参数为两个INT类型的,懂了不。

Object ob=new Object(100,100);
Object ob=new Object("hello,world");

你这两种写法都是错误的
Object只有一个没有参数的构造方法

Object ob=new Object();
只能这样写
这是实例化类Object的对象ob
任何一个引用对象 类型构造实例都可以这么写

创建对象的方法:Object obj = new Object(),其中Object表示将要创建的对象所属的类(即该对象属于什么类),如ArrayList、HashMap、String等等,或者自定义的类亦可,这样一来,obj就是Object类的一个实例(或者叫做对象),至于创建方式:一般是:类名 对象名 = new 构造方法名(),()中可以没有参数,也可以有1个或多个参数,视构造方法而定。

多多去了解下object类,就ok了

new后面就是相当于新创建了个对象,然后在给它赋值!

Class.forName();加载一个类
用getInstance()实例化