我们在Java

时间:2016-01-25 02:27:17

标签: java class instance

我的家庭作业中的一个问题是

  

我们在Java中将什么称为类的实例?

选择是:

一个。方法
B.包装 C.对象
D.变量

我认为它是一个变量,因为实例是对象的另一个词,对象有变量。我的回答是否正确?

3 个答案:

答案 0 :(得分:3)

面向对象编程中对象的定义是类的实例。所以答案应该是C. Object。

变量是不一定必须是类的实例的任何引用。例如,它可以是原始类型。

答案 1 :(得分:0)

答案是对象。对我来说,认为一个类就像一个非常概括的某个概念(例如汽车的概念)并且类的实例就像它的实现,“物化”(一个拾取,一个双门轿车)是有用的。等等。)。

答案 2 :(得分:0)

my @parts = split(";", $inputsring); Object的实例。

Class定义了一组Class,其中包含状态(数据)和行为(对数据采取行动的方法)

根据您的选项,Objects已被排除,因为方法在类中定义并属于对象。

method可以是任何东西:原始类型,如int,boolean等,或任何Variable类型的Object,如Thread等。

您可以将类视为逻辑实体,将对象视为物理实体。

Man可以是一个具有名称,年龄等属性的类,使用Class等方法。

canWalk () and canThink ()可以是Object instance,其属性值如Ravindra为名称,40为年龄。

示例代码:

Man

m1和m2都是public class Man{ String name; int age; public Man(String name, int age){ this.name = name; this.age = age; } public void canWalk(){ System.out.println("Can walk"); } public void canThink(){ System.out.println("Can think"); } public String toString(){ return "Man:"+this.name+":"+age; } public static void main(String args[]){ Man m1 = new Man("Ravindra", 40); Man m2 = new Man("Someoneelse",30); System.out.println(m1); System.out.println(m2); } } ,它们是objects Man的instances,它们是不同的。