c#总结--面向对象三大特征
来源:互联网 发布:itudou是什么软件 编辑:程序博客网 时间:2024/05/20 18:02
前言
想要学好面向对象编程,除了掌握语法结构外,还需要熟悉面向对象的三大特征:封装、继承、多态,这三大特征不是相互独立的,而是相互关联的,你中有我、我中有你。
封装
定义:隐藏对象的属性和方法,设置不同的访问修饰符来控制他们。
1.对象:万物皆对象(如:苹果,小狗,男生,台灯……)
2.类:将相同类型的对象抽象成一个类(:水果,动物,人类,灯类……)
3.属性:封装的是对象的数据(如:小狗:30cm长,黄色卷毛,大眼睛……)
4.方法:封装的是对象的行为(如:小狗:吃骨头,会叫,可以咬人……)
5.访问修饰符:
继承
定义:在一个类的基础上定义一个新类,原有的类叫做父类,新生成的类叫做子类,继承是一个从一般到特殊的过程。
1.自己理解:动物是一个类,都会发出叫,不同小动物的叫声又不一样。小狗属于动物,则可以直接使用动物的叫,然后加上自己特有的叫声。
2.实例化:(用这个类就叫做实例化这个类)语法:类 实例名=new 类();
3.重载:函数名相同,但内容不一样
多态
定义:必须在继承之后,父类要有多个子类继承才能称之为多态(龙生九子,各不相同)
0 0
- c#总结--面向对象三大特征
- OC面向对象三大特征总结
- 面向对象三大特征
- 面向对象三大特征
- 面向对象三大特征
- 面向对象三大特征
- 面向对象三大特征
- 面向对象三大特征
- 面向对象三大特征
- 面向对象三大特征
- 面向对象三大特征
- C#基础之面向对象(OOP)三大特征
- 黑马程序员 Java基础知识总结-面向对象三大特征
- 面向对象的三大特征的总结
- Java中面向对象三大特征总结
- 面向对象编程的三大特征
- 面向对象的三大特征
- 面向对象的三大特征
- leetcode_7. Reverse Integer
- javascript中正则表达式的test()和exec()的区别
- 目前较火热的前端框架----React(转载)
- Servlet工作原理解析
- JavaSE--07-Eclipse的快捷键
- c#总结--面向对象三大特征
- 1010. 一元多项式求导
- RXJAVA 在android 项目中的借鉴经验
- T440p重装64位windows系统
- leetcode 506. Relative Ranks python
- oracle 好网站
- 关于子元素的margin-top影响父元素
- vector容器用法详解(C++)
- 1011. A+B和C