奇酷教育-Python培训|UI培训|WEB大前端培训|Unity3D培训|HTML5培训|人工智能培训|JAVA开发的教育品牌

您現(xiàn)在所在的位置:首頁(yè) >學(xué)習(xí)資源 > Unity游戲/VR/AR入門(mén)教材 > VR開(kāi)發(fā)入門(mén)教程21:面向?qū)ο笾?/span>

VR開(kāi)發(fā)入門(mén)教程21:面向?qū)ο笾?/h1>
來(lái)源:奇酷教育 發(fā)表于:

類的定義類的定義語(yǔ)法:[訪問(wèn)修飾符] [修飾符] class 類名 [: ] [ ,]{ 構(gòu)造方法; 析構(gòu)方法; [

類的定義
類的定義語(yǔ)法:
[訪問(wèn)修飾符] [修飾符] class 類名 [: <基類名>] [ ,<接口列表>]
{
     構(gòu)造方法;
     析構(gòu)方法;
     [<訪問(wèn)控制符>][<修飾符>] 數(shù)據(jù)類型 <變量名>;
     [<訪問(wèn)控制符>][<修飾符>] 數(shù)據(jù)類型 <屬性名>;
     ......
     [<訪問(wèn)控制符>][<修飾符>] <返回值類型><方法名> ([參數(shù)列表]);
}
 
類的成員變量在類的主體中,且不在方法體中聲明。類的成員方法中可以聲明變量,稱為局部變量。局部變量的作用域在方法內(nèi)部,可與成員變量同名。如果類的成員方法有返回值,方法中必須以return語(yǔ)句返回,程序執(zhí)行到return就返回而忽略其后所有語(yǔ)句;否則,return可省略。返回類型可以是任意的數(shù)據(jù)類型,當(dāng)一個(gè)方法不需要返回值時(shí),返回類型為void
類的實(shí)例化
聲明對(duì)象(的引用變量):
   類名 變量名;
對(duì)象的實(shí)例化:
   new <類名>([<參數(shù)列表>])
將引用指向?qū)嵗?/div>
格式:變量名=new <類名>([<參數(shù)列表>])
引用對(duì)象的成員變量和調(diào)用對(duì)象方法
對(duì)象.成員變量
對(duì)象.成員方法([參數(shù)列表])
 
對(duì)象的構(gòu)造過(guò)程
1.為對(duì)象開(kāi)辟空間;
2.調(diào)用構(gòu)造方法初始化;
3.返回對(duì)象的引用。
類是對(duì)象的模板,同一個(gè)類可以創(chuàng)建多個(gè)對(duì)象,每個(gè)對(duì)象有各自的內(nèi)存空間,不會(huì)互相影響。
構(gòu)造方法
構(gòu)造方法是一類特殊的成員方法,用于創(chuàng)建類的實(shí)例并初始化對(duì)象。
聲明構(gòu)造方法:構(gòu)造方法與類同名,且沒(méi)有返回值類型。
注意:
系統(tǒng)為每個(gè)類提供一個(gè)默認(rèn)的無(wú)參的構(gòu)造方法,但當(dāng)自行聲明了構(gòu)造方法后,這個(gè)默認(rèn)的無(wú)參構(gòu)造方法不再提供。構(gòu)造方法無(wú)返回值,有返回值(即使是void)的成員方法不是構(gòu)造方法
構(gòu)造方法可以重載。
 
初始化的缺省初值都是確定的:
布爾變量的初值為:false
整數(shù)變量的初值為:0
浮點(diǎn)數(shù)變量的初值為:0.0
字符變量的初值為:'\0'
引用(復(fù)合)變量的初值為:null
注意:成員方法中的局部變量必須顯式手動(dòng)進(jìn)行初始化
 
This的用法
this 指代調(diào)用本方法的當(dāng)前對(duì)象本身。this三種用法
指代對(duì)象本身
訪問(wèn)當(dāng)前對(duì)象的成員(區(qū)分同名的局部變量和成員變量)
調(diào)用本類的其他重載的構(gòu)造方法
拷貝構(gòu)造:批量無(wú)差異產(chǎn)生對(duì)象 之后進(jìn)行少量差異化賦值
public class Thistest3
    {
        int i = 0;
        public Thistest3 Increment()
        {
            i++;
            return this;
        }
        public void Print()
        {
            Console.WriteLine("i = " + i);
        }
    }
 
public static void Main()
{
Thistest3 x = new Thistest3();                
        x.Increment().Increment().Increment().Print();
}
 

主站蜘蛛池模板: 九州网址_专注于提供网址大全分享推广中文网站导航服务 | 线粒体膜电位荧光探针-细胞膜-标记二抗-上海复申生物科技有限公司 | 国产离子色谱仪,红外分光测油仪,自动烟尘烟气测试仪-青岛埃仑通用科技有限公司 | 哔咔漫画网页版在线_下载入口访问指引| EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 双齿辊破碎机-大型狼牙破碎机视频-对辊破碎机价格/型号图片-金联机械设备生产厂家 | 无水硫酸铝,硫酸铝厂家-淄博双赢新材料科技有限公司 | 国际线缆连接网 - 连接器_线缆线束加工行业门户网站 | 淘气堡_室内儿童乐园_户外无动力儿童游乐设备-高乐迪(北京) | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 防爆型气象站_农业气象站_校园气象站_农业四情监测系统「山东万象环境科技有限公司」 | 小程序开发公司-小程序制作-微信小程序开发-小程序定制-咏熠软件 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 武汉创亿电气设备有限公司_电力检测设备生产厂家 | 工业用品一站式采购平台|南创工品汇-官网|广州南创 | 预制直埋蒸汽保温管-直埋管道-聚氨酯发泡保温管厂家 - 唐山市吉祥保温工贸有限公司 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 裹包机|裹膜机|缠膜机|绕膜机-上海晏陵智能设备有限公司 | 宏源科技-房地产售楼系统|线上开盘系统|售楼管理系统|线上开盘软件 | 2025福建平潭岛旅游攻略|蓝眼泪,景点,住宿攻略-趣平潭网 | 贵州水玻璃_-贵阳花溪闽兴水玻璃厂| 合肥仿石砖_合肥pc砖厂家_合肥PC仿石砖_安徽旭坤建材有限公司 | 钣金加工厂家-钣金加工-佛山钣金厂-月汇好 | 派财经_聚焦数字经济内容服务平台 | 电动不锈钢套筒阀-球面偏置气动钟阀-三通换向阀止回阀-永嘉鸿宇阀门有限公司 | 小型数控车床-数控车床厂家-双头数控车床| 高扬程排污泵_隔膜泵_磁力泵_节能自吸离心水泵厂家-【上海博洋】 | 气胀轴|气涨轴|安全夹头|安全卡盘|伺服纠偏系统厂家-天机传动 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 粉末冶金注射成型厂家|MIM厂家|粉末冶金齿轮|MIM零件-深圳市新泰兴精密科技 | 氢氧化钾厂家直销批发-济南金昊化工有限公司 | 烽火安全网_加密软件、神盾软件官网 | 下水道疏通_管道疏通_马桶疏通_附近疏通电话- 立刻通 | 浴室柜-浴室镜厂家-YINAISI · 意大利设计师品牌 | 咿耐斯 |-浙江台州市丰源卫浴有限公司 | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 粉末包装机,拆包机厂家,价格-上海强牛包装机械设备有限公司 | 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | 江苏齐宝进出口贸易有限公司 | Maneurop/美优乐压缩机,活塞压缩机,型号规格,技术参数,尺寸图片,价格经销商 | 中医中药治疗血小板减少-石家庄血液病肿瘤门诊部 |