多态,封装,接口,封装,继承,数据库连接和项目模块

本文介绍了Unity3D中多态、封装、接口的概念及其应用,同时详细阐述了数据库连接的基本流程。主要内容包括:多态的概念及表现形式,封装的概念与作用,接口的概念及与传统封装的区别,以及数据库连接步骤概述。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

          我们今天复习了一下前一周学的知识,主要以概念为主,先说一下多态,封装,接口这三个概念吧!

 

   1.多态的概念


    就是用不同的类,实现相同的方法,实现不同的结果;(一个对象在特定的情况下,表现不同的状态,从而对应不同的属性和方法)。多态有两种表现形式一种是覆盖,另一种是重载。父类使用子类的方法。

 

   2.封装的概念


     封装是指隐藏对象的属性及实现细节,对外仅提供接口可见。

作用:

封装实现了信息隐藏,有利于软件复用。避免使用非法数据赋值 保证数据的完整性 避免内部发生修改时,导致整个程序的修改属性封装与传统封装的使用目的是相同的,属性封装的优点在于:使用对象的用户可以使用一个命名项就能操作内部数据。

 

   3.接口的概念


    接口的作用在于抽出一些类的共通方法,但是又不去实现,这样既有利于管理,又不妨碍不同类的功能实现。     

类是对象的抽象,接口是方法的抽象。

比如,所有的动物都会跑,但是跑的速度,方式都不一样。那么可以抽出个动物接口类,在这个类里定义一个run();的方法,但是却不制定具体行为。然后让其他动物类都继承这个接口类,然后重写run();方法,然后定制自己的奔跑方法。

声明:此篇文档时来自于【狗刨学习网】社区-unity极致学院,是网友自行发布的Unity3D学习文章,如果有什么内容侵犯了你的相关权益,请与官方沟通,我们会即时处理。

   4.封装的概念


封装隐藏对象属性实现细节,对外仅接口可见作用实现隐藏信息,有利于软件复用。


     5.继承概念


多重继承指代可以导致某些令人混淆的情况,所以关于它的好处与风险之间孰轻孰重常常受人争论。使用了一个折衷的办法:允许一个类别继承自多于一个父接口(可以指定某一个类别,它继承了所有父类的类型,并必须拥有所有父类别接口的外部可见方法的具体实现,并允许编译器强制以上要求),但只可以从一个父类别继承实现(方法与数据)。微软的.NET编程语言。


    6.数据库连接


还学习了数据库的连接,先是开始-->创建Sqlcontion对象-->打开连接-->创建Sqlcommand对象-->获取SqlDaatareader对象-->关闭sqlDatareader对象-->关闭连接-->结束。

      7.项目模块

1管理员模块:对用户(增,删,查),金币(增,删,查,改),装备(增,删,查,改),购物车(增,删,查)的操作。

2.用户模块:购买装备;查看装备-->输入参数。

3.金币模块:管理员对金币增,删,查,改。

4.装备模块:管理员对装备增,删,查,改。

5.购物车模块:用户对购物车增,删,查,改;管理员对购物车查,删。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值