1.如何使用继承
Visual Basic 2005 类能够继承并扩充其他类的特性。
作为新类的基的类称为“基类”(Base Class),而从基类派生而来的类则称为“派生类”(Derived Class),重要的是,派生类继承基类中定义的所有字段、属性、方法与事件。只要开发与检查类一次,就能够重新以它为基来创建其他类。
例:为银行的普通账户创建一个基类与派生类。 以下为基类Account.vb的定义: Option Strict On Public Mustinherit class Account 'Mustinherit修饰符,使Account成为抽象类 Private Name As String '只能在基类中访问(姓名) Protected Balance As Double '可以在基类或派生类中访问(帐户) Public Sub New(ByVal Nm As String, ByVal Bal As Double) '公共构造函数,初始化字段 Name = Nm Balance = Bal End Sub 'Overridable 关键字表示这些方法可在派生类中加以重写 '重写方法 Public Overridable Sub Credit(ByVal Amount As Double) Balance += Amount End Sub '重写方法 Public Overridable Sub Debit(ByVal Amount As Double) Balance -= Amount End Sub ' 重写显示函数 Public Overridable Sub Display() MessageBox.Show("姓名=" & Name & ", " & "余额" & Balance) End Sub Public Sub ChangeName(ByVal newName As String) ' 用此方法来更改账户持有人的姓名 Name = newName End Sub Public MustOverride Function CalculateBankCharge() As Double 以下为派生类SavingsAccount.vb的定义: Public Class SavingsAccount Inherits Account 'SavingsAccount类继承Account类 ' 结果结余低于MinBalance ' 银行将会向此帐户所取保管费 Private MinBalance As Double ' 构造函数 Public Sub New(ByVal Nm As String,ByVal Bal As Double, ByVal Min As Double) MyBase.New(Nm, Bal) ' 调用基类构造函数 MinBalance = Min ' 然后初始化本累中的项目 End Sub Public Overrides Sub Debit(ByVal Amount As Double) If Amount <= Balance Then '使用结余,继承自基类 MyBase.Debit(Amount) ' 调用Debit,继承基类 End If End Sub Public Overrides Sub Display() MyBase.Display() ' 调用Display继承自基类 MessageBox.Show("收取保管费¥,因为结余低于¥" & MinBalance) End Sub Public Overrides Function CalculateBankCharge() As Double If Balance < MinBalance Then Return 5.0 Else Return 0.0 End If End Function End Class 窗体调用类。
按钮单击事件。
Option Strict On Public Class CH2_DemoForm003 Private Sub btnUseAccount_Click(ByVal sender As System.Object, ByVal e As _System.EventArgs)Handles btnUseAccount.Click '声明SavingsAccount为继承对象 Dim sa As SavingsAccount = New SavingsAccount("淡淡", 100.0, 25) sa.Display() '调用Account中的SavingsAccount 类 sa.Credit(100) sa.Debit(180) sa.ChangeName("烈烈") sa.Display() MessageBox.Show("银行保管费: $" & sa.CalculateBankCharge()) End Sub End Class。
2.java基础的继承怎么用
Java继承初始化顺序 初始化相当于执行类的构造方法 1.初始化父类再初始化子类对象 2.先执行初始化对象中的属性,再执行构造方法中的初始化 final关键字 使用final关键做标识有"最终的"含义 final可以修饰类、方法、属性、变量 final修饰类,则该类不允许被继承。
类似C#.sealed final修饰方法,则该方法不允许被覆盖 final修饰属性,则该类的属性不会进行隐式初始化,或在构造方法中赋值(两者选其一) final修饰变量,则该变量的值只能赋值一次,称为常量。
3.运用文化传承与创新的相关知识,说明应怎样繁荣发展社会主义文艺
文化的多样性与文化传播 民族节日和文化遗产的重要地位: (1) 民族节日: 蕴涵着民族生活中的风土人情、宗教信仰和道德伦理等文化因素,是一个民族历史文化的长期积淀。
庆祝民族节日,是民族文化的集中展示,也是民族情感的集中表达 (2)文化遗产: 地位和意义:文化遗产,是一个国家和民族历史文化成就的重要标志。文化遗产不仅对于研究人类文明的演进具有重要意义,而且对于展现世界文化的多样性具有独特作用,它们是人类共同的文化财富。
要保护文化遗产。 文化是民族的,又是世界的(关系) (1)世界文化是由不同民族、不同国家的文化共同构成的,文化是世界性与民族性的统一。
(2)各民族间经济的和政治的、历史的和地理的等多种因素的不同,决定了各民族文化之间存在着的差异,(即文化的民族性)。所以,文化是民族的,(即各民族都有自己的文化个性和特征)。
(世界文化是由各民族、各国家文化共同构成的。又由于世界各民族的社会实践有其共性,有普遍的规律,在实践中产生和发展的不同民族文化也有共性和普遍规律,即文化的世界性。
所以,文化又是世界的。) (4)文化是民族的,各民族都有自己的文化个性和特征;文化又是世界的,各民族文化都是世界文化中不可缺少的色彩。
对人类社会来说,文化多样性的重要作用,就像生物多样性对于维持生态平衡那样必不可少。 尊重文化多样性的意义(为什么要) (1)尊重文化多样性是发展本民族文化的内在要求。
(民族文化起着维系社会生活、维持社会稳定的重要作用,是这个民族生存与发展的精神根基。) (2)尊重文化化多样,是实现世界文化繁荣的必然要求。
(一个民族的文化成就,不仅属于这个民族,而也属于整个世界。) 总之,尊重和保存不同的民族文化,是人类生存和发展的基础。
只有保持世界文化的多样性,世界才更加丰富多彩,充满生机和活力。 对待文化多样性的正确态度: 既要认同本民族文化,又要尊重其他民族文化。
不同民族之间,应该相互尊重,在发展本民族文化的同时,共同维护、促进文化的多样性。 坚持各国文化一律平等的原则。
坚持文化的民族性和世界文化的多样性是人类文明发展的永恒主题。 承认世界文化的多样性,尊重不同民族的文化,必须遵循各国文化一律平等的原则。
这就要求我们在文化交流中,要尊重差异,理解个性,和平共处,共同促进世界文化的繁荣。反对盲目自大、贬低、排斥异文化,或者妄自菲薄、盲目崇拜异文化的错误倾向。
应该怎样对待文化的多样性????尊重文化多样性。(4、6组合) 为什么要发展文化交流? 中华文化的传播,为世界文化的发展作出了贡献;外域文化的传入,促进了中华文化的发展与进步。
做中外文化交流的友好使者: 我们既要热情地欢迎世界各国的优秀文化在中国传播,又要主动地推动中华文化走向世界。做中外文化交流的友好使者,是时代赋予我们的使命。
第四课 文化的继承性与文化发展 文化的继承性(识记,小题) (1)传统习俗的继承: 传统习俗,对人们的物质生活和精神生活产生持久的影响,是传统文化的基本形式之一。 (2) 传统建筑的继承: 建筑是立体的文化,凝固的艺术,一个民族的建筑无不体现其民族文化的特征和色彩。
成为展现中国传统文化的重要标志 (3)传统文艺的继承: 文学艺术,被称为民族精神的火炬。是中华民族灿烂文化的重要组成部分。
(4)传统思想的继承 中国传统思想 ,对今天中国人的价值观念、生活方式和中国的发展道路,具有深刻影响。 已经成为中华文化中一个非常重要的组成部分。
传统文化的特点: (1) 传统文化具有相对稳定性。 传统文化在世代相传中保留着基本特征,同时,它的具体内容又能够因时而变。
(2)传统文化具有鲜明的民族性。 一个民族的传统文化,对形成本民族的性格、心理、道德等特征方面,起着重要作用,是维系本民族生存和发展的精神纽带。
正确对待传统文化的意义(为什么要) (1)从民族、国家、社会的角度来看,一个民族,一个国家,只有正确对待传统文化,发挥传统文化的积极作用,克服传统文化的消极作用,才能兴旺发达,社会才能发展进步。 (2)从个人角度来看,每个人只有正确对待传统文化的影响,才能使自己自由全面发展,更好地创造新生活。
继承传统文化的正确态度是(如何正确对待) (1)对待传统文化的正确态度是:“取其精华,去其糟粕”,批判继承,古为今用。 (2)对于传统文化中符合社会发展要求的、积极向上的内容,应该继续保持和发扬。
(3)对于传统文化中不符合社会发展要求的、落后的、腐朽的东西,必须“移风易俗”,自觉地加以改造或剔除。 传统文化的双重作用 在社会发展过程中,随着生产力的发展,经济、政治的变化,传统文化的相应内容如果能适应社会生活的变迁,不断满足人们日益增长的精神需求,就能对社会与人的发展起积极作用。
反之,如果一成不变,传统文化也会起阻碍社会进步、妨害人的发展的消极作用。 所以,传统文化的内容应与时俱进。
传统文化的作用27、29问 文化继承与文化发展的关系(同一过程的两个方面) ①继承是发展的必要前提,发展是继承的。