早教吧作业答案频道 -->其他-->
VB总结类、对象、封装的含义(1)创建学生Student类,它包含三个属性:整型属性学号(NO)、字符型属性姓名(Name)、日期型属性生日(BirthDay),一个输出的方法PrintInformation,其中,输
题目详情
VB 总结类、对象、封装的含义
(1)创建学生Student类,它包含三个属性:整型属性学号(NO)、字符型属性姓名(Name)、日期型属性生日(BirthDay),一个输出的方法PrintInformation,其中,输出信息包含学号、姓名、生日。 (2)把1题中增加年龄(Age)属性,该属性只读,输出信息为:学号、姓名、年龄。 (3)把2题中定义一个构造函数,该构造函数可以包含(学号、姓名、生日)
(1)创建学生Student类,它包含三个属性:整型属性学号(NO)、字符型属性姓名(Name)、日期型属性生日(BirthDay),一个输出的方法PrintInformation,其中,输出信息包含学号、姓名、生日。 (2)把1题中增加年龄(Age)属性,该属性只读,输出信息为:学号、姓名、年龄。 (3)把2题中定义一个构造函数,该构造函数可以包含(学号、姓名、生日)
▼优质解答
答案和解析
Public Class Students Dim intNo As Integer Dim strName As String Dim datBirthday As Date Public Structure StudentsInfo Dim NO As Integer Dim Name As String Dim Birthday As Date End Structure Public Sub New() intNo = 0 strName = "" datBirthday = Now End Sub Public Function PrintInformation() As StudentsInfo Dim stuInformation As StudentsInfo With stuInformation .NO = intNo .Name = strName .Birthday = datBirthday End With Return stuInformation End Function Public Property NO() Get Return intNo End Get Set(ByVal value) intNo = value End Set End Property Public Property Name() Get Return strName End Get Set(ByVal value) strName = value End Set End Property Public Property BirthDay() Get Return datBirthday End Get Set(ByVal value) datBirthday = value End Set End Property End Class Public Class StudentsAddAge Inherits Students Dim intAge As Integer Public Structure StudentsInfoAddAge Dim NO As Integer Dim Name As String Dim Age As Integer End Structure Public Sub New() intAge = 0 End Sub Public Property Age() Get Return intAge End Get Set(ByVal value) intAge = value End Set End Property Public Overloads Function PrintInformation(ByVal isPrintAge As Boolean) As StudentsInfoAddAge Dim stuInformation As StudentsInfoAddAge With stuInformation .NO = MyBase.NO .Name = MyBase.Name .Age = intAge End With Return stuInformation End Function End Class Public Class StudentsSubNew Inherits StudentsAddAge Public Sub New(ByVal NO As Integer, ByVal Name As String, ByVal BirthDay As Date) MyBase.NO = NO MyBase.Name = Name MyBase.BirthDay = BirthDay End Sub End Class
看了 VB总结类、对象、封装的含义...的网友还看了以下:
物理问题急!一结构装置可绕直轴转动,是一个“7”字型的,横杆上系着一根细绳,细绳上有一个小球,假若 2020-04-08 …
TCP/IP参考模型中的主机一网络层对应于OSI参考模型的I.物理层 II.数据链路层 III.网络 2020-05-23 …
工人将同一型号的玩具全部装在同一种箱里,第一次先将玩具总数的七分之四装箱,结果装了12箱余20个, 2020-06-07 …
阴道口可见到子宫颈为子宫脱垂的A:I度重型B:Ⅱ度轻型C:I度轻型D:Ⅱ度重型E:Ⅲ度 2020-06-07 …
体现十分讨厌作业的网名、结尾是i的.例:作业葬礼我必盛装出席i体现十分讨厌作业的网名、结尾是i的. 2020-06-27 …
某工厂接受了20天内生产1200台GH型电子产品的总任务.已知每台GH型产品由4个G型装置和3个H 2020-07-11 …
假定用两个一维数组L[n+1]和R[n+1]作为有n个结点的二叉树的存储结构,L[i]和R[i]分 2020-08-03 …
回答下列有关遗传学的问题.人类的ABO血型是由IA、IB和i三个基因控制的,IA、IB分别控制A型和 2020-11-03 …
(10分)回答下列有关遗传学的问题。人类的ABO血型是由IA、IB和i三个基因控制的,(IA、IB分 2020-11-03 …
小科为了保健买了一个养生壶,她研究了壶的铭牌:型号电压/频率功率容量RSD-830220V/50Hz 2020-11-05 …