c#基础学习(0702)之面向对象和方法重写概述

面向对象编程(OOP==>Object-Oriented Programming)

OOA:面向对象分析

OOD:面向对象设计

OOAD:面向对象分析与设计

什么是面向对象?一种分析问题的方式(增强了程序的可扩展性)

面向对象的三大特性:封装、继承、多态

什么是类?什么是对象?类和对象的区别?

*类是模具,创建对象的模具,抽象的

类是一种数据类型,用户自定义的数据类型

类组成:字段、属性、方法、构造函数等

*对象是具体的,是类的具体实例。对象具有属性(特征)和方法(行为)

*类中包含了数据(用字段表示)与行为(用方法(函数、功能)表示,方法为一块具有名称的代码)

方法重写注意事项:

子类重写父类方法时,必须与父类保持一致的方法签名与返回值类型,即:方法名、返回值类型、参数列表都必须保持一致。【访问修饰符也得一致】

“方法签名”:一般时指方法的【名称】+方法的【参数列表】,不包含方法返回值类型

posted @ 2018-07-08 21:22  超哥20  阅读(162)  评论(0编辑  收藏  举报