Java 在面向对象编程中使用类和实例
嗨,我在网上搜索,遇到了一个大问题,我找不到答案,所以我想知道这里是否有人能帮我 在面向对象编程概念中,类和实例。实例也称为对象,并为编程模式命名Java 在面向对象编程中使用类和实例,java,class,instances,Java,Class,Instances,嗨,我在网上搜索,遇到了一个大问题,我找不到答案,所以我想知道这里是否有人能帮我 在面向对象编程概念中,类和实例。实例也称为对象,并为编程模式命名 我还想知道是否有人可以将类和实例关联到另一个类和实例,并解释这些概念的区别和它们的不同用法。类是一个模板或蓝图,从中可以创建单个对象 例如,如果您拥有一个棒球,那么您的棒球就是一个称为Baseball的对象类的实例/对象 一个对象是一个真实世界对象的表示,像“2013年1月版顶级齿轮杂志”,一个类是一个定义对象的蓝图,比如“杂志”。 < P> >考虑
我还想知道是否有人可以将类和实例关联到另一个类和实例,并解释这些概念的区别和它们的不同用法。类是一个模板或蓝图,从中可以创建单个对象 例如,如果您拥有一个棒球,那么您的棒球就是一个称为Baseball的对象类的实例/对象
一个对象是一个真实世界对象的表示,像“2013年1月版顶级齿轮杂志”,一个类是一个定义对象的蓝图,比如“杂志”。 < P> >考虑经典的小汽车例子,它有很少的属性,比如轮胎、年份、颜色。
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 car1 = new Car ("red", 4, "2012");
Car car2 = new Car ("blue", 5, "2000");
实例是类的特定状态 例如,公共类点{public int x;public int y}是一个类
点原点=新点(){x=0,y=0};是一个类的状态。它被称为类的实例。类是实例(或对象)的模板/蓝图。
Robot
是类Bender
是一个机器人的实例
。可能重复的感谢人帮助我记录了很多东西,同时提供的链接也解释了一些事情