面向对象中的对象、类与Java中对象与类的差别

本文探讨了面向对象概念中“类”与“对象”的定义及其与Java程序设计中的区别。面向对象概念中的“类”被视为相似事物的集合,而“对象”则是此类别中的特例。在Java中,“类”通过class关键字声明,而“对象”则通过实例化过程创建。

以下是个人的理解,也想听听他人的意见

我认为面向对象概念中的对象、类与Java程序设计中的类、对象有一些差异。

面向对象:
类——在概念中的‘类’是相似事物的集合统称,为了方便区分群集的不同,这样的类可以作为一个模板,并且可以通过增加、修改、减少其属性是其成为不同的对象
对象——概念中的‘对象’是‘类’特例,对应与具体的事物,当对某个了‘类’的特性描述具体后,就会形成一个对象。

这都是一些抽象的概念,而Java程序设计中的类与对象要具体的多。

java程序设计:
类——在一个代码中,只要使用了‘class’关键字申明,它就是一个类;能成为模板是抽象类,并且类可以被继承,子类可以改变或扩成父类的属性诞生新的类,即使在具体的类也只是一个类,不会成为对象,并且子类的属性只能大于等于父类的属性,不可以减少。
对象——java中的对象是指在程序的调用中,为了能在计算机中操作,需要用一些特定的方法,将某个具体类实例化,分配内存空间,这是我们称产生了某个具体类的对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值