类和对象!
Posted 程序员庆哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类和对象!相关的知识,希望对你有一定的参考价值。
啥是类?啥又是对象?
在Java中类和对象可以说是我们经常会用到的了,类也就是我们的class,对象则是object,有的时候也叫做实例,英文是instance,那这俩有啥关系呢?
举个生活中的例子,苹果香蕉这些是不是都是属于同一类的,叫啥?水果对吧,也就是是说水果是一类东西的总称,其中具体的像是苹果香蕉都是属于水果这一类中的具体某个对象。
ok,对比理解下我们的类和对象其实就是这么回事。
Java是一门面向对象语言,对于面向过程而言,它最小的程序设计单元就是函数,那么对于面向对象嘞?它的最小程序设计单元是啥呢?
这里可不是对象,而是类,在面向对象编程设计中,其最小的程序设计单元就是类,那这个类和对象有啥关系呢?
还记得上面说的那个水果的例子嘛?水果就是一类东西,其下有苹果等等各种水果。
面向过程程序设计中是各个函数,而面向对象中则是各个类,这些个类可以生成多个对象,这些对象其实就对应着具体的某些事物了,比如水果类,生成苹果,香蕉这些对象,人类生出男人和女人这些对象。(听着咋那么别扭呢?)
那么这个类是个什么样子呢?一般的这些个类都有一些内部状态数据,说白了就是对于类而言,它包括属性和方法,比如苹果这个类,它有甜度,大小等等这些属性特征,然后苹果还可以被吃,这属于一种行为特征,其实就是一种方法,这里的方
以上是关于类和对象!的主要内容,如果未能解决你的问题,请参考以下文章