Java中什么叫实例化??

作者&投稿:源侍 (若有异议请与网页底部的电邮联系)
怎么理解JAVA中的实例化?~

你要买一个苹果,售货员给你一个苹果;

你要买一苹果, 相当于 --------- Apple apple = null;
这个时候你并没有拿到苹果---------java没有给你申请内存,这个时候apple还什么内容都没有,只是告诉别人apple是个苹果

售货员给你个苹果 ----------apple = new Apple();
这个时候你拿到了苹果 ---------- java给你开辟了空间,并且apple可以使用苹果的特性,比如:apple.getPrice(),apple.getTaste()

这就是apple的实例化

简单说,就是产生一个CLASS的对象,把抽象的东西具体话,把泛指的东西变成一个个例

就是从一个模版中得出一个实际的例子。比如:从一张汽车设计图,设计出一辆真正的汽车。这个就叫做实例化。我们可以理解这个设计图是一个类,一个模板。你new了之后的那个就是真正的实例了。

对象是虚无的,不实际的,抽象的(比如汽车设计图,里面的汽车不能真的开);
实例是实实在在的,个体的,具体的(根据设计图可以设计出不同颜色的汽车,而这个汽车是真正存在的,可以拿来开动的)。

把一个类,变成实际存在的一个"例子",叫实例化.
说白了,如:
"人"是一个概念,相当于一个"类"
"小明"是一个具体存在的"人"的例子,相当于一个"实例".
把"人"变成"小明"的过程,就是"人的实例化".

你只要明白了类和对象的关系就知道什么叫实例化了。
类就以一类事物的描述。反应在java中就是类的定义,入
class A {
int i;
}
这里A就是一个类
而对象就是一个类的具体的某一个,入
A a1 = new A();
A a2 = new A();
a1 a2都是对象

而创建对象的过程就叫实例化
因此有时候我们也将对象叫做一个类的实例。

就是对类创建一个实体,你可以这样理解,你创建的类都是虚的,只有实例化之后,就是创建了一个类的对象,才可以使用里面的成员。当然除了类变量和类方法以外。。。

简单来说,new 了一个对象,就是实例化


ava.lang.nullpointerexception
服务器是无法处理具有客户端提供的相同主版本号的请求,就会导致这样的错误信息。5.7 Message To Large服务器无法处理请求,因为消息长度超过了处理的长度。6 Global Failures 6xx6xx应答意味这服务器给特定用户有一个最终的信息,并不只是在Request-URI的特定实例有最终信息。6.1 600 Busy Everywhere成功联系到被叫方的...

MHP的定义及意义
一般认为:中间件指居于数字电视机顶盒内部实时操作系统与应用程序中间的软件部分,它以应用程序接口API的形式存在,整个API集合被存储在机顶盒的闪存FLASH中。MHP项目组就是致力于出台统一的中间件标准。表1列出一些典型数字电视系统和中间件提供商,其中的数据统计至2001年初。表1 部分公司中间件情况比较 ...

JavaSwing图形界面开发与案例详解的作品目录
第1章JavaSwing概述1.1什么是JavaSwing1.1.1Swing的发展史1.1.2Swing的功能1.1.3Swing的特性1.2.1avaSwing的包结构1.3一个JavaSwing程序实例1.4本章小结1.5本章习题第2章如何使用IDE开发Swing程序2.1如何利用Eclipse开发Swing程序2.2如何利用JBuilder开发Swing程序2.3如何利用NetBeans开发Swing...

黑色岩系型矿床
黑色岩系改变了成矿流体的性质,导致金属矿物沉淀,如波兰Kuperschier铜矿床中富铜高银的矿石可能是由下伏的Rotliegendes层位的含铜溶液与Kuperschifer黑色页岩层内经生物作用将硫酸盐还原生成的H2S发生反应,导致铜大量沉淀成矿(Michalik et al.,2001;Blundell et al.,2001)。Pašava等(2003...

编程需要学什么?
它编写出的程序具有结构清晰、易于扩充等优良特性,适合于各种大型应用软件、系统软件的开发和设计。它的问题在于C太过复杂,作为一个门课程来讲,一个学期的学习只是对C++来说时间太短,只能做一个概念性的了解。4、JavaScript:JavaScript是一种轻量级的编程语言,它是一个脚本语言,可以嵌入到HTML页面中...

小雨伞安装不上,急!!!求电脑高手ava.lang.UnsatisfiedLinkError...
b:如果控制台的消息是类似 java.lang.unsatisfiedLinkError :nativelibery c:\\winnt\\system32\\mrchklib.dll already loaded in another classLoadererror loading mrchklib.dll 这样的错误信息,那么是因为WebAPP在重新被启动之后,无法再次加载动态库造成的,这是java的约束,Java不允许一个实例加载多次动态库....

湄潭县19571315456: java实例化是什么意思 -
荀彼上清: 在面向对象的编程中,通常把用类创建对象的过程称为实例化,其格式如下:类名 对象名 = new 类名(参数1,参数2...参数n) (这里,“类名”这个类名实例化成了“对象名”这个对象) 如 Date date=new Date();就是用日期类创建了一个日期的对象,就叫对象的实例化.多数语言中,实例化一个对象 其实就是在内存中开放一个空间 用于存储新的产物,即对象.例如一个类class A{.....} A a=new A();

湄潭县19571315456: Java中什么叫实例化?thank you~ -
荀彼上清: 就是创建对象啊,你要明白类和对象的区别.类是可以想象成虚拟的东西,要使用类的功能的话,必须先把类实例化为对象再使用,当然静态方法或变量就不需要实例化了,但其实虚拟机已经做了这个动作了

湄潭县19571315456: JAVA中什么叫实例化... -
荀彼上清: 将一个抽象的类转化为一个具体的对象的过程叫实例化.

湄潭县19571315456: 在JAVA中什么叫实例化?谢谢大师 -
荀彼上清: User u=new User();new的写法是他一定分配了内存空间的.以后你看到new就知道这个肯定是有内存分配的 静态方法比较少用,因为他在一启动就实例化了,比较占资源,静态方法不需要依赖类当中的属性,能在这个方法中封闭的完成一个功能.实例方法更多的会使用到类当中的属性.

湄潭县19571315456: JAVA实例化是什么意思?
荀彼上清: 声明一个类的变量后,new一下就是实例化了. 比如对类ClassA: ClassA c; //声明一个变量 c = new ClassA(); //实例化

湄潭县19571315456: 什么叫类的实例化,java中,要具体解释,我很不理解 -
荀彼上清: 类的实例化就是给类初始化创建一个实际的对象,具体点解释就比如笔是一个类,工厂制造出一只笔就是实例化一个笔的对象,在java中就是JVM作为工厂的角色创建类的对象.

湄潭县19571315456: 怎么理解JAVA中的实例化? -
荀彼上清: 你要买一个苹果,售货员给你一个苹果;你要买一苹果, 相当于 --------- Apple apple = null; 这个时候你并没有拿到苹果---------java没有给你申请内存,这个时候apple还什么内容都没有,只是告诉别人apple是个苹果售货员给你个苹果 ----------apple = new Apple(); 这个时候你拿到了苹果 ---------- java给你开辟了空间,并且apple可以使用苹果的特性,比如:apple.getPrice(),apple.getTaste()这就是apple的实例化

湄潭县19571315456: java中什么是类的实例化的过程? -
荀彼上清: 最简单的理解 Class A{ } A a;//类似与声明但不分配内存 a=new A();//这个就是实例化分配内存

湄潭县19571315456: (JAVA)什么是实例化如何实现类的实例化(用类或方法创建一个该类的实例)? -
荀彼上清: 实例化是把抽象的java类实例出个体.例如 public class 类1{ 方法1(){} 方法2(){} } 实例出个体:类1 个体名=new 类1(); 个体名称作为:对象.整个实例化过程称作:实例化对象.用对象直接调用方法1.或者方法2 个提名.方法1();..............

湄潭县19571315456: 在JAVA里什么叫对象的实例化,对象,引用 -
荀彼上清: 实例化是 用类或方法创建一个该类的实例 如 Date date=new Date();就是用日期类创建了一个日期的对象,就叫对象的实例化引用和c里面的指针类似 是引用的内存地址 过程化与对象化相对 过程化是面向过程的 如c语言 对象化是指面向对象的 如java的面向对象

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网