第3讲使用类和对象编程一内容摘要:
成的,可以将问题转化为“设计一个计算三角形周长与面积的类”。 引例求精分析 (1)定义一个计算三角形周长与面积的类 Triangle 引入标准类 声明类 确定三角形属性(定义三条边) 计算周长(定义方法 side) 计算面积(定义方法 area) (2) 定义主类 引用标准类 声明主类及 main方法 定义三条边的具体值 调用计算周长方法 调用计算面积方法 输出结果 引例代码 Ex3_1 类的定义 • 类是一种复杂数据类型,定义对象的结构。 • 将属性和方法封装在一个类中,在 Java类中,属性以数据来描述,方法用来实现对象的行为。 • 类的基本格式如下: class 类名 //类说明 { //花括号中为类体部分 类的数据 类的方法 } • 数据值表示存储在每个对象里的结果,而方法则表示对象可以提供的功能。 数据和方法统称为类的成员,数据成员也称为实例变量。 • class是关键字,用来定义类,命名与标识符的命名一致。 • 类名的单词首字母都大写,类名最好能体现类的功能或作用。 class People { int age。 //数据域 String name。 //数据域 int aged() { //方法 ……} } class Desk { int length, width, height。 float price。 float cubage(){ ……} } • Desk类的属性是 length、width、 height以及 price,方法 cubage()应用变量length、 width、 height的数值计算体积。 类的定义举例 类声明的完整格式 [修饰符 ] class 类名 [extends父类名 ] [implements 接口名 ] public:说明该类为公共类,它可以被本类和其他任何类及成员方法所使用。 Java程序中至多有一个类是public类。 default:如果类名前不用修饰符,指的就是默认访问情形,只能被本类和同一个包中的其他类、接口及成员方法引用。 abstract:用该修饰符修饰的类称为抽象类。 它是一种没有具体对象的概念类,是它所有公共子类的公共属性集合。 final:用该修饰符修饰的类不能有子类,称为最终类。 成员变量的定义 • 成员变量 位于类体中,在方法定义之外所定义的变量,方法内定义的变量称为 方法变量 或局部变量。 成员变量和方法变量可以是简单类型,也可。第3讲使用类和对象编程一
相关推荐
角度 1 匀速圆周运动及匀速圆周运动与其他力学知识的综合应用 (2020课标全国卷 Ⅱ , 21; 2020福建卷, 20;2020天津卷, 10; 2020浙江卷, 18; 2020江苏卷,2; 2020重庆卷, 8) 角度 2 竖直面内的圆周运动及其临界条件 (2020安徽卷, 17;2020广东卷, 17; 2020福建卷, 20) 真题思考体验 高考命题视角 考场失分防范 【 典例 2】
型一致,证人某某某写了书证,事实清楚,证据确凿。 被告人对自己所犯罪行也作了交代。 (摘自一份刑事判决书的证据部分) 课后作业一:拟写刑事附带民事起诉状 课后作业一:拟写刑事附带民事起诉状 199
• 教皇是欧洲最大的封建主。 —— 政治上,教会在西欧有权废立国王,地位至高无上;经济上,占有三分之一以上的土地;剥削农民,还向全体居民征收什一税;思想文化上,教会是最顽固的封建精神堡垒,垄断教育,宣扬 《 圣经 》 是一切知识的顶峰,反对学习基督教神学以外的知识,禁绝希腊罗马古典文化的传播。 中世纪的欧洲,基督教设有宗教法庭,宗教法庭把违背基督教教义、教规的人视为异端,并进行残酷的迫害。
资料 : 当水痘流行时,已经提前接种过水痘疫苗的人会安然无恙,而没有接种疫苗或没有出过水痘的人则往往患病。 水痘病毒( 抗原 ) 淋巴细胞 抗体 抗体与抗原结合,并消除抗原 抗体存留在体内 水痘病毒(抗原) 再次入侵 抗体与抗原结合,并消除抗原 进入身体 水痘病毒 人体 刺激淋巴细胞产生 抵抗水痘病毒的物质 侵入 清除 (病原体) 抗原 抗体 (特殊蛋白质) 水痘病毒 水痘病毒侵入人体的过程
” 制的代表, 总统 代表君主制部分, 最高法 院代表贵族制部分, 两院 代表民主制部分,既要避免君主专制、也要避免贵族专制或民主专制。 Wednesday, November 4, 2020 亚里士多德的混合政体 正宗政体: – 君主政体(为全体)、贵族政体(为全体)和民主政体(为全体) 变态政体 : – 僭主政体(为个人)、寡头政体(为部分)和平民政体(为部分) 混合政体: –
者 , 即 length(A)=max(size(A)); ndims(A)给出 A的维数。 西南科技大学网络教育 西南科技大学网络教育 例 分别建立 3 3 2和与矩阵 A同样大小的零矩阵。 (1)建立一个 3 3零矩阵: zeros(3) (2)建立一个 3 2零矩阵: zeros(3,2) (3)建立与矩阵 A同样大小零矩阵: zeros(size(A)) 此外 , 常用的函数还有