发布网友 发布时间:2022-04-22 12:05
共5个回答
热心网友 时间:2023-10-13 05:54
在Java当中,对象是一个类的实体。比如说我们定义了一个Person类,很抽象,可能是若干人的集合。但是当我们将至实例化后,例如Liming可能就是Person类中的一个对象。
对象实现了一些相关的数据和算法的封装。
对象变量就是用来接受某个类的对象的。
比如,我们用new运算符声明一个Person类的对象。new Person()。这时候,系统中就开辟了一块内存给这个对象。但是,这个对象我们不知道他的称呼。而对象变量可以让我们方便的调用生成的对象。
比如,Person liming;这一句是声明了一个对象变量,但是,liming毕竟只是一个能够容纳Person类的对象的变量,而不是一个对象。此时你如果用liming.toString()就是错误的。一旦你将liming这个变量初始化:liming=new Person();就可以用liming.toString()了。
方法就是函数。
热心网友 时间:2023-10-13 05:54
如果说类是汽车设计图纸的话,那么对象就是按照设计造出来的一辆辆汽车。
类是不实在的,对象是按照类的定义在内存中存在的东西。
参考资料:个人见解
热心网友 时间:2023-10-13 05:55
自己看下 think in java 第一章 或者 java核心技术上册的 第四章
热心网友 时间:2023-10-13 05:55
类在c中就是结构体的一个变体,在类中定义的数据被称之为属性,函数称之为方法,说白了类就是一个复杂的结构体,在初始化的时候内存为这个类开辟一条地址,当声明对象等于new的时候这个对象的指针所指向内存开辟出来的地址就可以使用这个对象了,所以说对象具体的就是指,所指向变量所定义的内存空间的一个指针
热心网友 时间:2023-10-13 05:56
解释不清楚