当前位置: > 财经>正文

java中类与对象的关系与区别 银行业保险业信托业的联系与区别是什么

2023-07-20 11:32:35 互联网 未知 财经

java中类与对象的关系与区别

参考博客:https://blog.csdn.net/scbiaosdo/article/details/79912037

                    https://blog.csdn.net/dingd1234/article/details/79576730

                    https://blog.csdn.net/wei_zhi/article/details/52745268(主要)

 

 

类:事物的描述。是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。

对象:该类事物的实例。在Java中通过new进行创建。是一个真实世界中的实体,对象与实体是一一对应关系的,意思就是现实世界的每一个实体都是一个对象,所以对象是一个具体的概念。对象是一种个性的表示,表示一个独立的个体,每个对象拥有自己独立的属性,依靠属性来区分不同对象。

 

举个例子

我们发的卷子出的题都是一样的 相当于一个类 ,而每个同学做的都相当于对象了

造汽车的图纸相当于类,而造出来的汽车相当于对象了

每个学校的老师是一个类,但是具体到每个老师就是对象了

 

类和对象的区别

1,类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象的属性与行为。就好像“Person(人)”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界上。 2,对象是类的一个具体。它是一个实实在在存在的东西。 3,类是一个静态的概念,类本身不携带任何数据。当没有为类创建任何对象时,类本身不存在于内存空间中。 4,对象是一个动态的概念。每一个对象都存在着有别于其它对象的属于自己的独特的属性和行为。对象的属性可以随着它自己的行为而发生改变。  

 

具体的:类是对象的模板,对象是类的实例。类只有通过对象才可以使用,而在开发之中应该先产生类,之后再产生对象。类不能直接使用,对象是可以直接使用的。

 

在Java中定义类,使用关键字class完成。语法如下:

class 类名称 {         属性 (变量) ;         行为 (方法(函数)) ;}

范例:定义一个Person类

class Person { // 类名称首字母大写 String name ; int age ; public void tell() { // 没有static System.out.println("姓名:" + name + ",年龄:" + age) ; }}

类定义完成之后,肯定无法直接使用。如果要使用,必须依靠对象,那么由于类属于引用数据类型,所以对象的产生格式(两种格式)如下:

(1)格式一:

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。