面向对象思想概述

来源:互联网 发布:帝国cms 头条 编辑:程序博客网 时间:2024/06/10 16:17

面向对象

1、对象的概念:客观存在的事物

2、什么是面向对象:人朝着对象(人关注着一个对象)
对于计算机:人更关注一个具体事物的信息
想买个什么样的手机?描述了这个手机、但是手机不存在(类)
具体的电话称作对象
买电话这个过程就称作面向对象

3、类
类是模子,确定对象将会拥有的特征(属性)和行为(方法)
类是对象的类型
具有相同属性和方法的一组对象的集合

4、什么是对象属性
属性——对象具有的各种特征(比如苹果手机的具体配置)
每个对象的每个属性都有特定值

5、什么是对象方法
对象执行的操作:比如苹果手机可以打电话可以发短信

6、类和对象的关系/区别
类是抽象的概念,仅仅是模板
对象是能看到、摸到的具体实体(是客观存在的事物)

7、面向对象的几个特性
封装、继承、多态
封装:指隐藏对象的属性和实现细节,仅对外提供公共访问方式
继承:狗(子类)是动物(父类)单继承(不能是private)
代码的服用extends
多态:对象具有多种形态
1、引用的多态
父类引用可以指向本类对象
父类引用可以指向子类对象
2、方法的多态
创建本类对象时,调用的方法为本类方法
创建子类对象时,调用的方法为子类重写的方法或者继承的方法

0 0
原创粉丝点击