unity之多态和索引
来源:互联网 发布:java贪吃蛇文档 编辑:程序博客网 时间:2024/06/07 15:14
啦啦啦,欢迎来到我们的狗刨网啦今天我觉得我今天挺充实的,我把今天做的题大部分弄懂了,差不多能写出来,
在接下来就是不会的,我也不会停止前进的步伐的,努力努力。哈哈欢迎今天来到我们的狗刨哟,我们今天讲了多
态和索引,这应该是今天主要讲的吧。中间也有琐碎的东西。
1)首先是virtual和override
virtual是用在基类中,指定一个虚方法也可以说是属性,表现这个方法可以重写。
override是用在派生类中,表示对基类方法的重写。这两个方法都必须放在修饰符的后面。必须是成对儿出现的。
派生类可以通过将重写声明为sealed来停止虚拟继承,这需要在关键字前面放置sealed。
在子类中重写基类中的虚方法时,可以使用base关键字调用基类的虚方法。
2)多态
首先总结一下继承和多态:继承:子类使用父类的方法。多态:父类使用子类的方法。
接下来是多态的概念:通过继承实现的不同对象调用相同的方法,表现不同的行为。
3)私有构造函数
用关键字private修饰的构造函数就是私有构造函数。
构造函数和析构函数区别:在类体中说明的两种特殊的成员函数;构造函数的功能是在创建对象时,使用给定的值
来将对象初始化;构造函数的功能是在创建对象时,使用给定的值来将对象初始化。
4)索引
索引的概念:索引是是一种特殊的类成员,它能够让对象以类似的数组方式来存取,使程序看起来更为直观,更容易
编写。
索引的语法:[修饰符]数据类型 this [索引类型 index]{get{获取属性的代码} set{设置属性的代码}}
例如:public class Person
{
//定义两个字段信息
private string name;private string password;
定义一个Name属性来操作name字段
pubic string Name
{
get{name=value;}
set{return name;}
}
public string Password
{
set{password=value;}
get{return password;}
}
public string this[int index]
{
get{if(index==0)return name;
else if(index==1)
return password;
else return null;
}
set{
if(index==0)name=value;
}else if(index==1)password=value;
}
}
最后:这就是我对今天的理解,今天我的收获还是蛮大的,欢迎来到我们的狗刨网来学习哟。欢迎来到unity学
习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目
源码,我们致力于打造业内unity3d培训、学习第一品牌。
0 0
- unity之多态和索引
- unity学习之多态和索引器
- Unity之多态
- Elasticsearch之多索引和多类别。
- Unity研究院之多余的MeshCollider和Animation组件
- Unity研究院之多余的MeshCollider和Animation组件
- Unity研究院之多余的MeshCollider和Animation组件
- mysql 优化之多列索引
- 迎接2012之多态和反射
- C++之多态和虚函数
- C++之多态和虚函数
- 总结之多态和虚函数
- java学习之多态和动态捆绑
- 黑马程序员java之多态和异常
- C++之多态和虚函数
- C++之多态和虚函数
- Java之多态知识点和使用详解
- Lucene6.6之多索引+排序+多查询
- ubuntu12.04 gcc g++ 4.4
- java源码如何创建线程
- 黑马程序员——C语言基础——数组和字符串
- 4、OC 块(Block)
- 第15周上机实践项目3——在OJ上玩指针(3)
- unity之多态和索引
- python如何设计公共类
- Why struts2 + springMVC + spring for web
- Object-C加强 分类以及扩展
- 请求重定向和请求转发的区别
- Android4.4 Framework分析——Activity窗口的创建过程(一)
- 手机App开发的有关问题
- java实例之foreach语句
- VMware不识别Jlink、USB