快速理解java中类和对象的概念

什么是对象?

  面向对象程序设计(OOP)就是适用对象进行程序设计。对象(object)代表现实世界中可以明确标识的一个实体(真实存在的个体)。
  例如:一张桌子,一个学生,一个圆,一个按钮甚至一笔贷款都可以看作是一个对象。每个对象都有自己独特的标识、状态和行为。
  一个对象的状态是由具有当前值的数据域来表示的,例如:圆对象具有一个数据域radius,它是标识圆的属性。
  一个对象的行为是由方法定义的,调用对象的一个方法就是要求对象完成一个动作。例如:可以为圆对象定义一个名为getArea()和getPerimeter()的方法,圆对象可以调用getArea()返回圆的面积,调用getPerimeter()返回圆的周长。

什么是类?

   使用一个通用类来定义同一类型的对象。类实际上在现实世界当中是不存在的,是一个抽象的概念。是一个模板。是我们人类大脑进行“思考、总结、抽象”的一个结果。(主要是因为人类的大脑不一般才有了类的概念。)类本质上是现实世界当中某些事物具有共同特征,将这些共同特征提取出来形成的概念就是一个“类”,“类”就是一个模板。用来定义对象的数据域是什么以及方法是做什么的。一个对象是类的一个实例。可以从一个类中创建多个实例。
   例如:学生就是一个类,明星就是一个类......

下面举一个更通俗的例子:

  可以定义一个“明星”类
  public class  明星类 {
    宋小宝就是一个对象
    姚明就是一个对象
    刘德华就是一个对象
		....
}

宋小宝、姚明、刘德华这3个对象都属于“明星”这个类。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值