java当中能否通过对象创建一个对象

问题描述

java当中能否通过对象创建一个对象

如果可以的话,是不是通过一个对象调用其所在类的构造方法创建一个新的对象啊

解决方案

在java中创建对象,都必须调用构造函数。构造函数的调用包括直接的和间接的,但是必须调用。

解决方案二:

可以通过对象的方法创建对象,对象本身是物,不是动作。

解决方案三:

你说的是类似C++的拷贝构造函数新建对象?

解决方案四:

可以看看工厂模式,一个工厂类创建不同产品。

解决方案五:

不是有反射么?可以用反射啊

解决方案六:

创建一个java对象放到数组当中
java中遍历一个对象的所有属性
JAVA HTTP POST参数为一个对象或数组

时间: 2024-09-10 23:39:12

java当中能否通过对象创建一个对象的相关文章

java中如何用反射创建一个对象

问题描述 java中如何用反射创建一个对象 java中如何用反射创建一个对象 如何理解java的反射,反射是一种怎么样的机制呢 解决方案 楼上说的理论很多了,,给你来点实际的,, Class clazz=Class.forName("test.User"); Object obj=clazz.newInstance(); 这是用反射创建对象的方法之一,,也是最常用的 解决方案二: 反射主要做两件事情,一个是运行时创建(dc)(最典型的,插件程序,插件在主程序后被开发出来,主程序要创建插

java返回值 重载-java当中一个匿名类或者类必须返回一个对象吗

问题描述 java当中一个匿名类或者类必须返回一个对象吗 java当中一个类必须返回一个对象吗 就象方法一样一定有个返回值,void修饰的除外 解决方案 只有方法才有返回值可言,类又不是方法,没有返回值可言.A a=new A();这叫创建一个对象并引用,而不是返回一个对象

java当中创建一个对象的问题

问题描述 java当中创建一个对象的问题 a = new A( ): A a = new A( ): 这两条程序语句是不是一样的 还是说其中一条有语法错误 解决方案 前者必须在此之前定义a,比如 A a; a = new A(); 当然也可以在别的地方定义,比如 private a;定义在类中. 如果没有定义,肯定报错. 解决方案二: 创建一个java对象放到数组当中JAVA创建String对象的问题

在java中,有没有什么办法可以用循环的方法可以初始化很多对象到一个对象数组或者是集合当中去

问题描述 在java中,有没有什么办法可以用循环的方法可以初始化很多对象到一个对象数组或者是集合当中去 如上所述,我想要把一系列的对象初始化到一个数组或者是集合当中去,这个该怎么实现? 解决方案 List list=new ArrayList(); for(int i=0;i<10;1++){ A a=new A(); list.add(a); } 解决方案二: 不知道你想表达什么,,用一个for循环初始化后放到数组中去不就行了 解决方案三: 按照你的需求,如果你的初始化数据有规律的话,可以用循

在java当中如何理解添加对象到集合

问题描述 在java当中如何理解添加对象到集合 集合是指类的集合还是对象的集合啊,能否举个简单的例子,谢谢解答 解决方案 对象的集合啊. 我们有一个类Dog(狗狗),我们可以这样 AttayList<Dog> list = new AttayList<Dog>(); list.add(new Dog(""史努比"" 1)); list.add(new Dog(""金毛"" 2)); 此时new Dog(

java教学笔记之对象的创建与销毁_java

本课程的目标是帮你更有效的使用Java.其中讨论了一些高级主题,包括对象的创建.并发.序列化.反射以及其他高级特性.本课程将为你的精通Java的旅程提供指导. 1. 引言 在TIOBE 编程语言排名中,Sun 公司于1995年开发的Java语言是世界上使用最广泛的编程语言之一.作为一种通用编程语言,因为强大的工具包和运行时环境.简单的语法.丰富的平台支持(一次编写,到处运行)以及的异常活跃的社区支持,Java语言对软件开发工程师极具吸引力. 在这一系列的文章中,涵盖了Java相关的高级内容,因此

赋值-java中如何创建一个对象的副本

问题描述 java中如何创建一个对象的副本 java中基本类型赋值是传递的是值,也就是创建了一个副本,而对象赋值时传递的是引用,那么java中对象能不能创建副本?如何创建 解决方案 需要你自己实现一个clone方法,然后new一个对象,再依次复制每个字段.你可以用反射或者序列化再反序列化的方法简化复制对象的编程. 解决方案二: http://www.cnblogs.com/yxnchinahlj/archive/2010/09/20/1831615.html 解决方案三: 你可以赋值给一个新对象

java匿名类-java当中如何区分匿名对象和匿名类

问题描述 java当中如何区分匿名对象和匿名类 java当中如何区分匿名对象和匿名类 有没有匿名方法这种概念 学了几个月了,感觉自己还是新手状态,很多基本概念还不是很清楚 解决方案 匿名对象: Person类: new Person(); 这就是一个匿名对象 匿名类: new Person(){ String name; }; 这就是一个匿名类 简单说就是,匿名对象还是一个对象,它必须有已经写好的成员变量.属性.方法 匿名类,在声明它的对象的时候,才对它进行代码的构造(封装它的成员变量.属性.方

java当中一个类必须包含变量,方法,对象吗

问题描述 java当中一个类必须包含变量,方法,对象吗 可不可以单单有方法 单单有变量 java当中一个类必须包含变量,方法,对象吗 单单有对象 解决方案 不是的.一般的java类是有属性和方法的,比如实体类,有该实体的属性,和对应的get/set方法.有些业务类只有方法.根据需要只有组合. 解决方案二: java 对象使用类变量与方法(小笔记)java 当中变量存储位置的区别java中一个类想调用另一个类的变量 解决方案三: 没有这些说法,可以任意组合 解决方案四: 一个类里面什么都没有都可以