在面向对象编程中使用类和实例

时间:2013-06-05 08:32:46

标签: java class instances

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

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

我也想知道是否有人可以将课程和实例联系到另一个,并解释这些概念与其不同用法的区别。

3 个答案:

答案 0 :(得分:1)

考虑一下Car类的经典例子,它有很少的属性,比如轮胎,makeYear,color。

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");

答案 1 :(得分:0)

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

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

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

答案 2 :(得分:0)

实例是类的特定状态 例如公共类点{public int x; public int y}是一个类 并指向Origin = new point(){x = 0,y = 0};是一个阶级的状态。它被称为类的实例