类和对象基础概念
来源:互联网 发布:网络语言拔草什么意思 编辑:程序博客网 时间:2024/04/28 02:34
面向对象的主要概念有一下四点:
(1)抽象:以一种从一般观点来看待事物的方法,集中于事物的本质特征,而非具体细节。
(2)封装:把数据与对数据进行的操作捆绑在一起,成为一个类型对象
(3)继承:使派生类可以获得已定义基类的全部特征,增强了代码可重用性,提高了开发效率。
(4)多态性:相同的函数为不同的对象所接收时,可导致完全不同的行为。
类是面向对象开发方法的基础部分。类是具有相同属性和行为的一组对象的集合。
类是一种数据结构,可能包含成员,数据成员,函数成员。
类的标准声明格式如下:
【属性】【类修饰符】class 类名【:基类名称和任何实现接口的列表】
{
类体
}
类的简单声明:
【类修饰符】 class 类名
{
类体
}
C#中类修饰符:
new: 仅允许在嵌套类声明中使用,表示所修饰的类会把继承下来的同名成员隐藏起来
abstract:抽象类,不能有类的实例,只能用作其他类的基类
sealed: 密封类,不允许被继承
protected:只能从所在类和所在类派生的子类进行访问
internal :只能被本项目中的类使用;
private: 只能在当前类中使用
基类:每个类只能有且只有一个基类,object是所有 类的基类。
抽象类:
(1)类声明中修饰符为abstract的类为抽象类。
(2)抽象类一般作为父类被用于继承,而不能进行对象实例化
(3)含有抽象方法的一定是抽象类,但抽象类中也可以含有其他方法
(4)abstract和sealed不能同时使用
(5)抽象类的子类中必须实现抽象类中所有的抽象方法
(6)在方法和属性声明中使用abstract修饰符,表示方法或属性不包含实现
(7)实现抽象方法和抽象属性时,必须使用override关键字
- 类和对象基础概念
- php面向对象基础概念(对象和类)
- Java教程-Java基础-类和对象的概念
- 类和对象的概念
- 类和对象的概念
- C++类和对象概念
- 类和对象的概念
- C++对象和类概念
- java基础--类与对象概念
- 面对对象基础概念
- 面向对象基础概念
- PHP面向对象基础概念(抽象方法和抽象类)
- Java基础(6):类和对象概念的理解、Java方法(函数)的使用方式
- 面向对象技术的基础概念和特点
- 面向对象的概念 | 类与对象 | java基础
- 类和对象的概念和区别
- Java基础(极客)——09、Java面向对象中类与对象的概念和使用
- 类和对象基础
- Android开发牛刀小试之“AA算钱软件”开发(一)
- 匿名管道
- linux下DB2的安装和卸载
- Ueditor用法
- Sqlserver 修改服务器名称
- 类和对象基础概念
- Android 读取图片方向信息
- 作为程序员,不得不知道的App推广知识
- Android动画之Property Animation(二)
- OUTLook 无法搜索,搜索变灰的处理
- bash代码注入的安全漏洞
- jQuery EasyUI — 重写datagrid的combotree编辑类型
- fflush和fsync的联系和区别
- Packet Tracer 5.0实验(一) 交换机的基本配置与管理