千锋教育

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 33|回复: 2

[京1903] 第一阶段学习总结

[复制链接]

5

主题

19

帖子

77

积分

大虾

Rank: 2

发表于 19-8-21 16:21:41 | 显示全部楼层 |阅读模式
分享一些个人理解

接口也是一种数据类型 是一个引用类型  

接口中能定义若干方法
接口方法注意事项
不能有访问权限修饰符 默认public
接口方法 只有声明 没有时间
接口方法不是抽象方法 不能用abstract修饰

类跟接口是一个实现关系  不是继承

类实现接口 接口之间是有继承存在的并且 接口之间的继承是多继承
子接口拥有父接口中所有的接口成员

实现类必须实现接口中所有的方法
在实现接口方法的时候  访问权限必须是pulic
接口方法 不是抽象方法 不能用override重写
如果: 后面既有父类又有接口那么先写父类,后写接口

接口成员怎么来的无所谓 从父类继承还是自己写 有就可以


继承;
如果有多个类 具有相同的特征行为,可以把这些相同的部分,单独提取出一个类  这个被提取出来的 具有相同部分的类叫做 父类 (基类 超类) 那些具有相同特征行为的类,称作是子类,(派生类)他们之间的关系叫做继承  (子类继承自父类)。

子类拥有父类的所有成员 但是不包括构造方法 因为构造方法名字必须跟类一致

父类没有无参构造函数 子类没法继承  因为父类没实例化  可以给父类写一个无参的构造函数

默认是通过无参构造函数实例化  还可以 让父类实例化  手动调用父类中有参的实例化方法  

因为父类 没有无参构造函数  可以手动调用(base)有参构造函数 通过实参来辨别   
重写;

virtual  用来修饰方法  表示虚方法

虚方法  可以被子类隐藏 也可以被子类重写  非虚方法只能被子类隐藏 不能被子类重写  

override  修饰

1

主题

4

帖子

13

积分

菜鸟

Rank: 1

发表于 19-8-21 17:09:50 | 显示全部楼层
牛逼
回复 支持 反对

使用道具 举报

1

主题

4

帖子

13

积分

菜鸟

Rank: 1

发表于 19-8-21 17:11:29 | 显示全部楼层
谭总分享很强  对我帮助很大
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

订阅|小黑屋|手机版|千锋教育论坛 ( 京ICP备12003911号-3

GMT+8, 19-9-23 00:32 , Processed in 0.362086 second(s), 39 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表