OOP(面向对象编程)的一些特性

原创 2013年12月01日 21:17:53
接口:接口是把公共实例(非静态)方法和属性结合起来,以封装特定功能的一个集合。一旦定义了接口,就可以在类中实现它。
接口注意事项:接口不能单独存在。不能像实例化一个类那样实例化接口。另外,接口不能包含实现其成员的任何代码,而只能定义成员本身。实现过程必须在实现接口的类中完成。
一个类可以支持多个接口,多个类也可以支持相同的接口。


继承:任何类都可以从另一个类中继承,这就是说,这个类拥有它继承的类的所有成员。
C#中的对象仅能直接派生于一个基类,当然基类也可以有自己的基类。
在OOP中,被继承(也称为派生)的类称为父类(也称为基类)。
派生类不能访问基类的私有成员,但可以访问其公共成员。
只有派生类才可以访问protected成员。
外部代码不能访问protected成员和private成员。
基类可以定义为抽象类。抽象类不能直接实例化。
类可以是密封(seal)的,密封的类不能用作基类,所以没有派生类。
在C#中,所有的对象都有一个共同的基类object


多态性


对象之间的关系:
包含关系:一个类包含另一个类。
集合关系:一个类作用于另一个类的多个实例的容器。
版权声明:本文为博主原创文章,未经博主允许不得转载。

新手必读——OOP三大特征及联系

学过JAVA的都知道OOP(面向对象)三大特征是什么:封装,继承,多态。但是到目前为止,还真没浏览过介绍他们之间关系的文章,所以在下就不免生出点小心思,在这里给晕乎乎的新手介绍一下,从大体来看,可能要...
  • qq_34598667
  • qq_34598667
  • 2016年11月04日 14:58
  • 784

php中oop中的三个重要特性

oop的三个重要特性 封装,继承,多态 封装性:封装性就是把对象的属性和行为结合成一个独立的单位。 封装一个类需要两步 第一步是私有化一个类 第二步是用set和get 做出读取赋值的操作 他的...
  • L1651430795
  • L1651430795
  • 2016年06月18日 20:45
  • 167

C++学习笔记—OOP三大特性之继承

继承(inheritance)是面向对象设计(OOP)的三大特性之一。
  • quejing1992
  • quejing1992
  • 2016年05月05日 16:48
  • 665

oop三大特性--封装性

原文来自:http://wenku.baidu.com/link?url=JmsRqSyRvt0-wbZD8iv_CWoNQc6p-hINC8OEdIeZ0e21pKeIFoTpTlDBGaQftLA...
  • liujihaozhy
  • liujihaozhy
  • 2016年03月31日 12:23
  • 873

iOS OOP 面向对象编程基本概念

1. 面向对象的基本概念 面向对象编程 (OOP, Object Oriented Programming) 面向对象分析 (OOA) 面向对象设计 (OOD) 1. 对象(实例)和抽象(类)对象到类...
  • why19911024
  • why19911024
  • 2016年07月03日 14:27
  • 666

OOP-----封装,继承,多态

1.封装( public protected  private)      可以把封装理解成隐藏,我们所定义的类里面的成员有时我们不能让用户或者没有权限的客户去修改他们,我们要想办法让里面的成员得到...
  • qq_32080545
  • qq_32080545
  • 2016年06月19日 15:10
  • 626

针对Android的重新认识OOP(上)

重新认识OOP几个字尾的基本概念“-Oriented”含义 “-Oriented”翻译,导向的,定向的 “Object-oriented”相信所有程序都是由对象构成的 综上,开发时,写代码,心中需要有...
  • Goo_x
  • Goo_x
  • 2016年02月16日 00:18
  • 1473

黑马程序员——pop与oop的区别

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------   一、面向过程的程序设计PO...
  • lilong8449
  • lilong8449
  • 2013年06月26日 14:03
  • 852

OOP 面向对象编程

面向对象 对象的概念是面向对象技术的核心。在现实世界里,我们面对的所有事物都是对象,如计算机、电视机、自行车等。在面向对象的程序设计中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世...
  • php_1314
  • php_1314
  • 2015年06月16日 16:20
  • 752

OOP以及OOP的基本原则和优缺点

http://blog.163.com/jiang_yuan126/blog/static/3489311420084733318203/ 面向对象编程(Object Oriented Prog...
  • mituan1234567
  • mituan1234567
  • 2014年03月04日 09:06
  • 1094
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OOP(面向对象编程)的一些特性
举报原因:
原因补充:

(最多只允许输入30个字)