Java OOP 是什么?
2个回答
展开全部
OOP就是面向对象编程 把所有东西都看成对象 比如 人 就是一个对象
对象有属性 和方法
属性 用来表示对象的状态/数据 (现实对象的名词/形容词)
人 的属性 姓名 年龄 性别 种族 身高 体重 等等。。
方法 用来表示对象的行为/提供的服务 (现实对象的动词)
人 的方法 吃 喝 拉 撒 睡 说 走 等等
多态 同样的方法 对不同的对象 有不同的处理
婴儿 是 人 的子类 有 吃 方法 但 人 可以嚼 婴儿 不能嚼
人 有 拿 方法 对锤子 和 鸡蛋 的处理不同 一个用力大 一个用力小
接口 就是一组方法的定义
食物接口 必须有 补充能量 方法
交通工具接口 必须有 移动 方法
通讯工具接口 必须有 接收信息 发送信息 方法
给你推荐本书 Beginning Java Objects 我看这本书之前看的书大多讲的都是java的如何编写代码 对概念讲的不细 这本书专门讲概念 思维方式
对象有属性 和方法
属性 用来表示对象的状态/数据 (现实对象的名词/形容词)
人 的属性 姓名 年龄 性别 种族 身高 体重 等等。。
方法 用来表示对象的行为/提供的服务 (现实对象的动词)
人 的方法 吃 喝 拉 撒 睡 说 走 等等
多态 同样的方法 对不同的对象 有不同的处理
婴儿 是 人 的子类 有 吃 方法 但 人 可以嚼 婴儿 不能嚼
人 有 拿 方法 对锤子 和 鸡蛋 的处理不同 一个用力大 一个用力小
接口 就是一组方法的定义
食物接口 必须有 补充能量 方法
交通工具接口 必须有 移动 方法
通讯工具接口 必须有 接收信息 发送信息 方法
给你推荐本书 Beginning Java Objects 我看这本书之前看的书大多讲的都是java的如何编写代码 对概念讲的不细 这本书专门讲概念 思维方式
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询