Unity属性的封装、继承、方法隐藏 - 纳金网
联系我们

给我们留言

联系我们

地址:福建省晋江市青阳街道洪山路国际工业设计园纳金网

邮箱:info@narkii.com

电话:0595-82682267

(周一到周五, 周六周日休息)

当前位置:主页 > 3D教程 > 图文教程

Unity属性的封装、继承、方法隐藏

来源: 未知 | 责任编辑:六月芳菲 | 发布时间: 2018-03-02 09:30 | 浏览量:
更多精彩unity教程:http://www.narkii.com/resource/

(一)Unity属性封装、继承、方法隐藏的学习和总结
一、属性的封装
1、属性封装的定义:通过对属性的读和写来保护类中的域。
2、格式例子:
private string departname; //一个私有的属性
publice string Departname//注意属性名字首字母要大写

get {return departname;}//返回属性的值
set {departname =value;}//通过Value这个变量给属性赋值

3、总结:
1)用传统的读、写两种方法可以实现封装,另一种实现封装的方法是使用属性;
2)使用封装的好处:在于对象的使用者可以用一条语句来操作内部的数据。
二、继承
1、定义:继承就是子类继承父类的属性
2、格式:
在声明类时,在类名称后放置一个冒号,然后在冒号后指定要从中继承的类(即基类)
 E.g    public class A { public A(){ } } 
public calss B:A { public B(){ } } 
3、注意:
1)子类可以使用父类的变量和方法,例如public;
2)私有成员无法在子类中调用;
3)生命类的时候没有生命父类,那么就默认为Object的子类;
4)子类只能继承一个父类,但是基类能被多次继承。可传递;
5)阻止被继承:sealed修饰符,能阻止其他类从该类继承。

更多精彩unity教程:http://www.narkii.com/resource/

三、方法隐藏   
1、定义:子类和基类的方法名相同时,系统自动使用子类的方法,不用基类的方法;           
2、例子:
public class BaseClass                    

public void functionA() 
 { 
ConsolriteLine("http://www.gopedu.com/");                             
}
}
public class DerivedClass:BaseClass                    

public void functionA()                            
 { 
       Console.WriteLine("http://www.gopedu.com/page/unity3d");
}                    


更多精彩unity教程:http://www.narkii.com/resource/

相关文章
网友评论

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

关闭

全部评论:0条

推荐
热门