0

嗨,我正在网上搜索,遇到一个大问题,找不到答案,所以我想知道这里是否有人可以帮助我。

在面向对象的编程概念类和实例。实例也称为对象,并已将其名称命名为编程模式。

我还想知道是否有人可以将类和实例与另一个相关联,并解释这些概念的区别及其不同用法。

4

3 回答 3

1

考虑一下 Car 类的经典示例,它几乎没有轮胎、makeYear、颜色等属性。

public class Car {
     private int tyres;
     private String makeYear;
     private String color;

     public Car(String color, int tyres, String makeYear) {
         this.tyres = tyres;
         this.makeYear = makeYear;
         this.color = color;
     }

     //Getters and Setters
}

现在可以有多个汽车实例,每个实例都描述了某种状态,例如,Car1 是红色的,4 种类型,2012 是 makeYear,Car2 是蓝色,5 个轮胎和 2000 是 makeYear。所以使用实例我们可以给这个 Car 类提供状态。

就像是:

 Car car1 = new Car ("red", 4, "2012");
 Car car2 = new Car ("blue", 5, "2000");
于 2013-06-05T08:43:36.707 回答
0

类是创建单个对象的模板或蓝图。

例如,如果您拥有棒球,那么您的棒球就是称为棒球的对象类的实例/对象。

因此,对象是现实世界对象的表示,例如“2013 年 1 月版 Top Gear 杂志”,而类是定义对象的蓝图,例如“杂志”。

于 2013-06-05T08:41:14.937 回答
0

实例是类的特定状态 例如 public class point {public int x; public int y} 是一个类和点 Origin=new point(){x=0,y=0}; 是一类的状态。它被称为类的实例

于 2013-06-05T08:43:53.433 回答