Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在面向对象编程中使用类和实例_Java_Class_Instances - Fatal编程技术网

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
是一个
机器人的实例
。可能重复的感谢人帮助我记录了很多东西,同时提供的链接也解释了一些事情