嗨,我正在网上搜索,遇到一个大问题,找不到答案,所以我想知道这里是否有人可以帮助我。
在面向对象的编程概念类和实例。实例也称为对象,并已将其名称命名为编程模式。
我还想知道是否有人可以将类和实例与另一个相关联,并解释这些概念的区别及其不同用法。
考虑一下 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 年 1 月版 Top Gear 杂志”,而类是定义对象的蓝图,例如“杂志”。
实例是类的特定状态 例如 public class point {public int x; public int y} 是一个类和点 Origin=new point(){x=0,y=0}; 是一类的状态。它被称为类的实例