您好,我正在网上搜索并遇到一个我无法找到答案的大问题,所以我想知道这里是否有人可以帮助我。
在面向对象的编程概念类和实例中。实例也称为对象,并将其名称赋予编程模式。
我也想知道是否有人可以将课程和实例联系到另一个,并解释这些概念与其不同用法的区别。
答案 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};是一个阶级的状态。它被称为类的实例