【图灵百科】java中的对象和类分别是什么

发布时间:2021-12-22 11:09:05
Java面向对象
本文将为您介绍java中的对象是什么、类是什么,并使您能够理解java中对象和类之间的关系。具有一定的参考价值,有需要的朋友可参考,希望能对你有所帮助。
java中的对象可以是:物理实体和逻辑实体,而类只能是:逻辑实体。接下来,我们将详细了解什么是对象,什么是类。
java中的对象是什么?
有状态和行为的实体叫做物体,如桌子,椅子,自行车,汽车,飞机,笔等。客体可为实体(有形)或逻辑性(无形),而无形对象,例如:银行系统。
物体有三种特性:
国家:代表一个物体的数据(值)。
表现:表示物体的行为或功能,如存取现金,书写等。
标识:对象标识通常是通过惟一ID实现的。外使用者无法看到此ID的值。然而,JVM将其用于内部唯一识别每个对象。
举例来说:铅笔是物体。这个名字叫做xx铅笔,这是它唯一的ID,颜色是白色,叫做它的状态。用来写作,书写就是它的动作。
说明:
物体在现实世界中可以运行或具有特定功能的、状态和行为的实体;对象是类的成员或实例(结果)。
java中有哪些类?
一个类是一组具有公共属性的对象集合,它是一个定义对象的模板,定义对象的属性,包括有效值范围和默认值;类也用于描述对象行为。类别并非实体存在的物质,而是逻辑实体。
类主要由Java组成:
◇字段
方法论:在Java里,方法类似于公开对象行为的函数,是为对象执行操作的过程。其优势在于:代码复用,代码优化等。
◇构造函数
◇块
•嵌套类和接口。
基本语法声明类:
class{
字段;
方法;
...
}
说明:
1.课程的主要用途是保存资料或资料。它可以通过属性实现,这些属性也被称为数据成员。
2.成员函数可以决定类的行为,即提供各种操作的定义,以支持将数据保存为对象。
例如对象和类:
先来看看java中new关键词的new。
new关键字用于在运行时分配内存。在堆内存区域中,所有的对象都取内存。
例如对象和类:
示例1:
Student类被创建,该类具有id和name两个数据成员。接着,我们使用new关键字创建Student类的对象和输出对象的值。
在这个示例中,仅在main()方法中被创建。
//Java程序,解释了如何定义类和字段。
//定义Student类。
类Student{
//定义域。
intid;//域,或者数据成员或者实例变量
stringname;
//在Student类中创建一个主方法。
publicstaticvoidmain(Stringargs[]){
//创建对象或实例。
Students1=newStudent();//创建Student对象。
//输出对象值。
system.out.println(s1.id);//通过引用变量访问该成员。
system.out.print(s1.name);
}
}
输出:
1.jpg
示例2:调用并使用一个类中的其他类。
实际上,我们经常创建一个类,但是却将它用到另一个类中。
//Java程序来演示主要方法。
//创建Student类。
类Student{
intid;
Stringname;
}
//创建另一个TestStudent1类,其中包含main方法。
类测试Student1{
publicstaticvoidmain(Stringargs[]){
Students1=newStudent();
lnsystem.out.print(s1.id);
system.out.print(s1.name);
}
}
运行结果:
1.jpg
概要:类是一个用来定义对象的模板,它指定了存在于对象中的变量的名字和类型,以及“方法”,这是一个处理这些变量的过程。可将类视为“类型”,而对象是该类型的“变量”。
上一篇 【图灵百科】java基础语法详细说明
下一篇 【图灵百科】java基本数据类型详细介绍