当前位置:文档之家› 类的继承性练习

类的继承性练习

类的继承性练习
类的继承性练习

实验七类的继承性练习

新类可从现有的类中产生,并保留现有类的成员变量和方法并可根据需要对它们加以修改。新类还可添加新的变量和方法。这种现象就称为类的继承。

当建立一个新类时,不必写出全部成员变量和成员方法。只要简单地声明这个类是从一个已定义的类继承下来的,就可以引用被继承类的全部成员。被继承的类称为父类或超类(superclass),这个新类称为子类。

Java 提供了一个庞大的类库让开发人员继承和使用。设计这些类是出于公用的目的,因此,很少有某个类恰恰满足你的需要。你必须设计自己的能处理实际问题的类,如果你设计的这个类仅仅实现了继承,则和父类毫无两样。所以,通常要对子类进行扩展,即添加新的属性和方法。这使得子类要比父类大,但更具特殊性,代表着一组更具体的对象。继承的意义就在于此。

6.1、创建将被继承的类

(1) 程序源代码如下。

public class EXP3_7

{

protected String xm; //具有保护修饰符的成员变量

protected int xh;

void setdata(String m,int h) //设置数据的方法

{

xm =m;

xh = h;

}

public void print() //输出数据的方法

{

System.out.println(xm+", "+xh);

}

}

(2) 编译源程序。

6.2、创建将被继承的类

(1) 程序功能:通过EXP3_7类产生子类EXP3_8,其不仅具有父类的成员变量xm(姓名)、xh(学号),还定义了新成员变量xy(学院)、xi(系)。在程序中调用了父类的print 方法,同时可以看出子类也具有该方法。

(2) 程序源代码如下。

class EXP3_8 extends EXP3_7{

protected String xy;

protected String xi;

public static void main(String args[]){

EXP3_7 p1 = new EXP3_7();

p1.setdata("李四",12321) ;

p1.print();

EXP3_8 s1 = new EXP3_8() ;

s1.setdata("张三",12345); //调用父类的成员方法

s1.xy="成都信息工程学院"; //访问本类的成员变量

s1.xi="计算机系"; //访问本类的成员变量

s1.print();

System.out.print(s1.xm+", "+s1.xy+", "+s1.xi);

}

}

(1)编译并运行,结果如图3.7所示。

图 3.7

6.3、了解成员方法的覆盖方式

通过继承子类可以继承父类中所有可以被子类访问的成员方法,但如果子类的方法与父类方法同名,则不能继承,此时称子类的方法覆盖了父类的方法,简称为方法覆盖(override)。方法覆盖为子类提供了修改父类成员方法的能力。例如,子类可以修改层层继承下来的Object 根类的toString 方法,让它输出一些更有用的信息。下面的程序显示了在子类Circle 中添加toString 方法,用来返回圆半径和圆面积信息。(1)编写覆盖Object 类toString方法的程序文件EXP3_9.java,源代码如下。

class Circle {

private int radius;

Circle(int r) {

setRadius(r);

}

public void setRadius(int r) {

radius=r;

}

public int getRadius() {

return radius;

}

public double area() {

return 3.14159*radius*radius;

}

public String toString() {

return "圆半径:"+getRadius()+" 圆面积:"+area(); }

}

public class EXP3_9{

public static void main(String args[]) {

Circle c=new Circle(10);

System.out.println("\n"+c.toString());

}

}

(2)编译并运行,结果如图3.8所示。

图 3.8

6.1、this、super和super()的使用

(1)程序功能:程序功能:说明this、super 和super()的用法。程序首先定义Point(点)

类,然后创建点的子类Line(线)。最后通过LX3_10 类输出线段的长度。程序中通过super(a,b)调用父类Point 的构造方法为父类的x 和y 赋值。在子类Line 的setLine方法中,因为参数名和成员变量名相同,为给成员变量赋值,使用this 引用,告诉编译器是为当前类的成员变量赋值。在length 和toString 方法中使用父类成员变量时,使用super 引用,告诉编译器使用的是父类的成员变量。

(2)程序源代码如下。

class Point {

protected int x, y;

Point(int a, int b) {

setPoint(a, b);

}

public void setPoint(int a, int b) {

x=a;

y=b;

}

}

class Line extends Point {

protected int x, y;

Line(int a, int b) {

super(a, b);

setLine(a, b);

}

public void setLine(int x, int y) {

this.x=x+x;

this.y=y+y;

}

public double length() {

int x1=super.x, y1=super.y, x2=this.x, y2=this.y;

return Math.sqrt((x2-x1) * (x2-x1) + (y2-y1) * (y2-y1));

}

public String toString() {

return "直线端点:[" + super.x + "," + super.y + "] [" +

x + "," + y + "] 直线长度:" + this.length();

}

}

public class EXP3_10{

public static void main(String args[]) {

Line line=new Line(50, 50);

System.out.println("\n"+line.toString());

}

}

(3)编译并运行,结果如图3.9。

图 3.9

1、类的多态性练习

类的继承发生在多个类之间,而类的多态只发生在同一个类上。在一个类中,可以定义多个同名的方法,只要确定它们的参数个数和类型不同。这种现象称为类的多态。多态使程序简洁,为程序员带来很大便利。在OOP 中,当程序要实现多个相近的功能时,就给相应的方法起一个共同的名字,用不同的参数代表不同的功能。这样,在使用方法时不论传递什么参数,只要能被程序识别就可以得到确定的结果。类的多态性体现在方法的重载(overload)上,包括成员方法和构造方法的重载。

7.1、方法的重载

(1) 程序功能:使用同名方法对两个、三个或用数组容纳的一组数进行排序

(2) 程序源代码如下。

class IntSort {

public String sort(int a, int b) {

if (a>b)

return a+" "+b;

else

return b+" "+a;

}

public String sort(int a, int b, int c) {

int swap;

if (a

swap=a;

a=b;

b=swap;

}

if (a

swap=a;

a=c;

c=swap;

}

if (b

swap=b;

b=c;

c=swap;

}

return a+" "+b+" "+c;

}

public String sort(int arr[]) {

String s=" ";

int swap;

for (int i=0; i

for (int j=0; j

if (arr[j]>arr[j+1]) {

swap=arr[j];

arr[j]=arr[j+1];

arr[j+1]=swap;

}

for (int i=0; i

s=s+arr[i]+" ";

return s;

}

}

public class EXP3_11 {

public static void main(String[] args){

IntSort s=new IntSort();

int a=30, b=12, c=40;

int arr[]={34,8,12,67,44,98,52,23,16,16};

System.out.println("两个数的排序结果:"+s.sort(a,b));

System.out.println ("三个数的排序结果:"+s.sort(a,b,c));

System.out.println ("数组的排序结果:"+s.sort(arr));

}

}

(3) 编译并运行,结果如图3.10所示。

图 3.10

7.2、构造函数的重载

构造方法的名称和类同名,没有返回类型。尽管构造方法看起来和一般的成员方法没有差别,但它不是方法,也不是类的成员。因此,构造方法不能直接调用,只能由new 操作符调用。构造方法对于类是十分重要的,对象的初始化任务要靠构造方法来完成。重载构造方法的目的是提供多种初始化对象的能力,使程序员可以根据实际需要选用合适的构造方法来初始化对象。

(1)程序源代码如下。

class RunDemo {

private String userName, password;

RunDemo() {

System.out.println("全部为空!");

}

RunDemo(String name) {

userName=name;

}

RunDemo(String name, String pwd) {

this(name);

password=pwd;

check();

}

void check() {

String s=null;

if (userName!=null)

s="用户名:"+userName;

else

s="用户名不能为空!";

if (password!="12345678")

s=s+" 口令无效!";

else

s=s+" 口令:********";

System.out.println(s);

}

}

public class EXP3_12 {

public static void main(String[] args) { new RunDemo();

new RunDemo("张三");

new RunDemo(null,"李四");

new RunDemo("王五","12345678");

}

}

(2)编译并运行,结果如图3.11所示。

图 3.11

实验04 类的继承与多态

实验四类的继承与多态 一、实验目的 1.掌握构造方法和成员方法重载的应用。 2.理解类的继承性的作用 3.领会面向对象编程的多态性。 二、实验内容与要求 基本概念 1.进一步理解继承的含义 新类可从现有的类中产生,并保留现有类的成员变量和方法并可根据需要对它们加以修改。新类还可添加新的变量和方法。这种现象就称为类的继承。 当建立一个新类时,不必写出全部成员变量和成员方法。只要简单地声明这个类是从一个已定义的类继承下来的,就可以引用被继承类的全部成员。被继承的类称为父类或超类(superclass),这个新类称为子类。 Java 提供了一个庞大的类库让开发人员继承和使用。设计这些类是出于公用的目的,因此,很少 有某个类恰恰满足你的需要。你必须设计自己的能处理实际问题的类,如果你设计的这个类仅仅实现了继承,则和父类毫无两样。所以,通常要对子类进行扩展,即添加新的属性和方法。这使得子类要比父类大,但更具特殊性,代表着一组更具体的对象。继承的意义就在于此。 2.了解成员变量的隐藏方式 所谓隐藏是指子类重新定义了父类中的同名变量,在子类L ine 中重新定义了x为x1,y 为y1,隐藏了父类Point 中的两个成员变量x 和y。子类执行自己的方法时,操作的是子类的变量,子类执行父类的方法时,操作的是父类的变量。在子类中要特别注意成员变量的命名,防止无意中隐藏了父类的关键成员变量,这有可能给程序带来麻烦。 3.了解成员方法的覆盖方式 (1)方法覆盖的定义与作用通过继承子类可以继承父类中所有可以被子类访问的成员方法,但如果子类的方法与父类方法同名,则不能继承,此时称子类的方法覆盖了父类的方法,简称为方法覆盖(override)。方法覆盖为子类提供了修改父类成员方法的能力。 4.理解类的多态性类的继承发生在多个类之间,而类的多态只发生在同一个类上。在一个类中,可以定义多个同名的方法,只要确定它们的参数个数和类型不同。这种现象称为类的多态。多态使程序简洁,为程序员带来很大便利。在O OP 中,当程序要实现多个相近的功能时,就给相应的方法起一个共同的名字,用不同的参数代表不同的功能。这样,在使用方法时不论传递什么参数,只要能被程序识别就可以得到确定的结果。 类的多态性体现在方法的重载(overload)上,包括成员方法和构造方法的重载。 实践应用

一年级下册语文阅读练习题

春天,阳光灿烂,田野里百花盛开。白的梨花,粉红的桃花,还有金黄的油菜花,散发出一阵阵浓浓的香味。 1、短文共有()句话,写的是()季的的景象。 2、春天有灿烂的();田野里(),散发出浓浓的()。3、用“—”画出文中表示颜色的词。 4、春天,()、()、()都开花了。除了这些,还有许多春天开的花,它们是()。 二、 我家院子里有一棵古老而又高又大的枣树。春天,枣树上开满了浅黄色的枣花。夏天,花落了,枣树上结满了小青枣。到了秋天,小青枣慢慢地变红了,变成了红红的大枣。这时,树上好像挂满了圆圆的小灯笼。 1、读短文,找出合适的词填在括号里。 ()的枣树()的枣花 ()的大枣()的小灯笼 2、文中“小灯笼”指的是()。 3、想想枣树在不同季节的变化,再填空。 春天,枣树上()。 夏天,枣树上()。 秋天,枣树上()。

小鸡们跟着老母鸡跑,就像许多小球在地上滚一样。它们跟着妈妈学着找食物,小小的嘴到处啄(zhuó),有时,就在伙伴们的头上、腿上啄。冷了,老母鸡张开翅膀,那些小鸡就连忙躲到妈妈肚子底下暖和暖和。这些小鸡真可爱。 1、这篇短文共有()句话。 2、短文里写了()和()。 3、小鸡们冷了,就会()。四、 天亮了,鸟儿醒了,叽叽喳喳地唱着:“露珠儿,晶晶亮。好像小珍珠,挂在小草上。”太阳听见了,说:“露珠是什么样?让我看看。”太阳睁大眼睛对着小草使劲儿看,可是什么也没看见。太阳呆住了,“咦,露珠儿呢,哪儿去了?” 1、天亮了,()醒了,叽叽喳喳唱着歌。 2、露珠儿,晶晶亮,好像()挂在小草上。 3、露珠为什么不见了,是因为() A、太阳出来了。B、露珠掉在地上了。 五、 冬姑娘来到公园。她看到许多许多的人,有的在滑雪,有的在滑冰,有的在打雪仗、堆雪人,写诗画画、拍照留影。他们都被美丽的风景迷住了。 1、这段短文共有()句话。第二句中写的活动有()、

综合性学习试题训练答案

综合性学习试题训练 一、现代科技给我们带来了什么 (—)探究现代科技,回答问题。 1.根据你了解的情况,请列举现代科技广泛应用的例子10个。 ①②③④⑤ ⑥⑦⑧⑨⑩ 2.结合现代科技广泛应用的某个例子,谈谈现代科技给自己的学习和生活带来了哪些便利和烦恼。 (二)诺贝尔发明了炸药,给人们带来的便利和烦恼是什么? 二、为本地人物立传 探究为人物立传,回答问题: 1.传记的要:。 2.如果要求你为革命烈士立传,需要哪些方面的材料?

3.请按要求写出你所知道的名人六位。 (1)历史文化名人:①② (2)革命英烈:③④ (3)科学家:⑤⑥ 4.山川秀丽,风景优美,资源丰富;更是造就了一带又一代的著名人物,这些人物,为作出了巨大贡献。你知道几个呢?请你写出一个人物,并简要介绍其主要事迹。 (1)人物: (2)事迹(30字): 三、文学采风 探究文学采风,回答问题: (一)现代许多杰出的作品是在什么基础上创作出来的? (二)每一个省的群众都流传着自己的民歌民谣,并形成自己的特色,请写出四个省具有代表本省特色的民歌民谣体裁。 1. 2.3. 4. (三)从已学过的课文中用“故事”的形式把它写出来。

(四)你知道多少谚语和歇后语?每类请写出四条。 1. 谚语:①② ③④ 2. 歇后语:①② ③④ 四、主题探究学习:桥 探究“桥”,回答问题。 1. 桥是一中既普通又特殊的建筑物。普通,因为河流峡谷遍布,桥是过河跨谷所必需的,随处可遇;特殊,因为它是空中的道路,结构复杂,施工困难。由于各个地区自然和社会发展条件不同,人们创造出了各种规模和类型的桥。请你写出中国名桥五座: ①②③④⑤ 2.我国是一个有悠久历史的多民族国家,有关桥的传说故事、对联、诗句、谚语、歇后语、成语很多,你能按照下面的容,选填四项吗? ①传说: ②对联: ③诗句: ④谚语: ⑤歇后语: ⑥成语: 3.桥梁的作用在于沟通,人与人之间也需要沟通。国家与过、家庭与家庭、老师与同学、老师与家长、同学与家长、同学与同学都存在沟通、理解的问题,请列出正反两方面的例子,说说怎样架起人与人之间心灵的桥梁(不超过40字)。

实验六继承性与多态性

湖北工业大学工程技术学院实验报告 课程名称:面向对象程序设计实验内容:实验六继承性与多态性 学院:工程技术学院专业班级: 姓名:学号:指导教师: 实验日期:实验地点: 一、实验目的 1、1、了解多态性的概念。 2、2、了解虚函数的作用及使用方法。 3、3、了解纯虚函数和抽象类的概念和用法。 二、实验步骤 1.设计一个类层次,其中的基类为Date,它拥有一个相关数据成员及一个虚函 数print,从Date类派生ShortE、MediumDate和LongDate类,Date的print 函数使用日期格式:11-26-2015, ShortE的print函数使用日期格式:26-11-2015 MediumDate的print函数使用日期格式:Nov.26,2015 LongDate的print函数使用日期格式:November 26, 2015 编写一个程序来测试各个类的print函数。 #include using namespace std; class Date { protected: int year,month,day; public: Date(int y,int m,int d) { year=y; month=m;

day=d; } virtual void print() { cout<

部编版一年级语文下册阅读训练50篇(含答案)

部编版一年级语文下册阅读训练50篇(含答案) 1.阅读文段,按要求作答。 春天来了,小草慢慢地染(rǎn)绿了大地,树木开始长出了嫩嫩的绿叶。蓝蓝 的天空飘着淡淡的白云,红红的太阳撒下温暖的阳光。远处一片片野花都开了,美丽的蝴蝶在花丛中飞来飞去。春天真美丽呀!我爱春天。 (1)这段共有________句。 (2)从短文中选出合适的词语填空。 嫩嫩的________ ________的天空 温暖的________ ________的太阳 (3)照样子填空。 飞来飞去 ________来________去 ________来________去 2.阅读短文,回答问题短文。 (一)小壁虎借尾巴 小壁虎借不到尾巴,心里很难过。他爬呀爬,爬回家里找妈妈。 小壁虎把借尾巴的事告诉了妈妈。妈妈笑着说:“傻孩子,你转过身子看看。小 壁虎转身一看,高兴得叫了起来:“我长出一条新尾巴啦!” (1)从选文中找出一对反义词写下来。 ________-________ (2)小壁虎因为()而难过。 ①借不到尾巴②自己没有尾巴 (3)想一想,读一读,连一连。

小鱼的尾巴________ 掌握方向 老牛的尾巴________ 拨水游泳 燕子的尾巴________ 驱赶蚊蝇 (4)小壁虎需不需要借尾巴呢?为什么? 3.阅读片段,完成练习 到了学校,已经上课了。元元红着脸,低着头,坐到了自己的座位上。李老师看了看手表,说:“元元,今天你迟到了二十分钟。” 元元非常后悔。 (1)照样子写词语。 看了看:________了________ ________了________ ________了________ (2)元元红着脸是因为________。(填序号) ①他没考好,老师批评他。②他迟到了,自己觉得不好意思。 (3)元元后悔的原因是________ 4.阅读下文,回答问题 鸭妈妈孵出一只又大又丑的小鸭,大家都要赶走他。丑小鸭想:“我还是到广大的世界里去,自己学会生活的本领吧!” 丑小鸭来到小溪边,一会儿捉虫吃,一会儿跑进水里捉小鱼吃,吃饱了,他就练习游泳,练习拍翅膀。 一年过去了,春天来了。丑小鸭拍拍翅膀,啊!自己会飞了。他飞到一个大湖里,低头看见清清的水里是一只天鹅。 (1)照样子,写词语。 例:又大又丑、________、________ (2)用划线的词写一句话。

继承与多态习题

继承与多态习题 一.基本概念与基础知识自测题 8.1填空题 8.1.1 如果类α继承了类β,则类α称为(1)类,而类β称为(2)类。(3)类 的对象可作为(4)类的对象处理,反过来不行,因为(5)。如果强制转换则要注意(6)。 答案:(1)基类 (2)派生类 (3)派生类 (4)基类 (5)派生类有一些新成员 (6)只能派生类强制转换为基类 8.1.2 当用public继承从基类派生一个类时,基类的public成员成为派生类的(1)成员, protected成员成为派生类的(2)成员,对private成员是(3)。公有派生可以使其类的(4),所以公有派生是主流。 答案:(1)public成员 (2)protected成员 (3)不可访问 (4)接口不变 8.1.3 利用继承能够实现(1)。这种实现缩短了程序开发的时间,VC++中的(2)很 好地体现了这一点。 答案:(1)代码的复用 (2)MFC编程 8.1.4 一个派生类只有一个直接基类的情况称为(1),而有多个直接基类的情况称为 (2)。继承体现了类的(3)概念,这在MFC中得到了很好表现,MFC中只采用了(4)。 答案:(1)单继承 (2)多重继承 (3)层次 (4)单继承 8.1.5 C++中多态性包括两种多态性:(1)和(2)。前者是通过(3)实现的, 而后者是通过(4)和(5)来实现的。 答案:(1)编译时的 (2)运行时的 (3)函数和运算符的重载 (4)类继承关系 (5)虚函数 8.1.6 在基类中将一个成员函数说明成虚函数后,在其派生类中只要(1)、(2)和

(3)完全一样就认为是虚函数,而不必再加关键字(4)。如有任何不同,则认为是(5)而不是虚函数。除了非成员函数不能作为虚函数外,(6)、(7)和(8)也不能作为虚函数。 答案:(1)同虚函数名 (2)同参数表 (3)同返回类型。如基类中返回基类指针,而派生类中返回派生类指针是允许的 (4)virtual (5)重载 (6)静态成员函数 (7)内联函数 (8)构造函数 8.1.7 纯虚函数定义时在函数参数表后加(1),它表明程序员对函数(2),其本质 是将指向函数体的指针定为(3)。 答案:(1)=0 (2)不定义 (3)NULL 8.2简答题 8.2.1构造函数和析构函数可以继承吗?派生类构造函数各部分的执行次序是怎样的?答:构造函数和析构函数不可以继承。派生类构造函数各部分的执行次序是: 1.调用基类构造函数,按它们在派生类声明的先后顺序,依次调用。 2.调用新增成员对象的构造函数,按它们在类定义中声明的先后顺序,依次调用。 3.派生类的构造函数体中的操作。 8.2.2什么叫派生类的同名覆盖(override)? 答:如果派生类声明了一个和某个基类成员同名的新成员(当然如是成员函数,参数表也必须一样,否则是重载),派生类中的新成员就屏蔽了基类同名成员,类似函数中的局部变量屏蔽全局变量。称为同名覆盖(override)。 8.2.3派生类的析构函数中需完成什么任务?是否要编写对基数和成员对象的析构函数的 调用?为什么? 答:析构函数的功能是作善后工作,析构函数无返回类型也没有参数,情况比较简单。派生类析构函数定义格式与非派生类无任何差异,不要编写对基数和成员对象的析构函数的调用,只要在函数体内把派生类新增一般成员处理好就可以了,因为对新增的成员对象和基类的善后工作,系统会自己调用成员对象和基类的析构函数来完成。 8.2.4为什么要使用虚基类?怎样定义虚基类?用一个实例来解释虚基类在其派生类中的 存储方式。 答:在多重继承是有可能出现同一基类的两个拷贝,为避免这种情况,可使用虚基类。虚基类(virtual base class)定义方式如下: class派生类名:virtual 访问限定符基类类名{...}; class派生类名:访问限定符virtual基类类名{...}; virtual 关键字只对紧随其后的基类名起作用。

面向对象--类继承与接口实验报告

实验十类继承与接口(二) 课程名称:面向对象程序设计 实验项目名称:实验十类继承与接口(二) 学生姓名:专业:学号: 实验地点:实验日期:年月 【实验目的】 1.掌握Java类的继承特点,包括子类声明、对象创建 2. 掌握域的继承与隐藏的特点和用法 3. 掌握方法的继承与重写的特点和用法 【实验内容】 一. 改错题 检查下面代码是否有错,如果有错,写明错误原因,并修正错误。 (1) class Aaa{ int i; Aaa(){i=-1; } Aaa(int a){ i = a;} Aaa(double d){Aaa((int)d);} } 是否出错:是 出错原因(如果出错):构造器调用构造器不能直接用名 class Aaa{ int i; Aaa(){i=-1; } Aaa(int a){ i = a;} Aaa(double d){this((int)d);} }

(2) class Aaa{ int i; Aaa(){i=-1; } Aaa(int a){ i = a;} Aaa(double a){int b=(int)a;this(b);} } 是否出错:是 出错原因(如果出错):this放第一行 class Aaa{ int i; Aaa(){i=-1; } Aaa(int a){ i = a;} Aaa(double a){this((int)a);} } (3) class Aaa{ int i; Aaa(int a){ i = a;} } class Bbb extends Aaa{ Bbb(){ } } 是否出错:是 出错原因(如果出错):父类没有无参构造,子类中药通过super调用父类构造class Aaa{ int i; Aaa(int a){ i = a;} } class Bbb extends Aaa{ Bbb(int a) { super(a); } } (4) class Aaa{ private int i;

新版部编一年级下册语文课外阅读练习题-精选含答案

新版部编一年级下册语文课外阅读练习题-精选含答案 一、阅读理解题 1.阅读文段,按要求作答。 春天来了,小草慢慢地染(rǎn)绿了大地,树木开始长出了嫩嫩的绿叶。蓝蓝的天空飘着淡淡的白云,红红的太阳撒下温暖的阳光。远处一片片野花都开了,美丽的蝴蝶在花丛中飞来飞去。春天真美丽呀!我爱春天。 (1)这段共有________句。 (2)从短文中选出合适的词语填空。 嫩嫩的________ ________的天空 温暖的________ ________的太阳 (3)照样子填空。 飞来飞去 ________来________去 ________来________去 【答案】(1)五 (2)绿叶;蓝蓝;阳光;红红 (3)走;走;跳;跳 【解析】 2.阅读下文,回答问题 一个人玩,很好! 独自一个,静悄悄的, 正好用纸折船,折马…… 踢毽子___跳绳___搭积木___ 当然还有看书___画画, 听音乐___ (1)照样子,写词语。 例:静悄悄(ABB式)、________、________、________ (2)在横线上填上正确的标点。 踢毽子________跳绳________搭积木________当然还有看书________画画________听音乐________ (3)一个人还可以________。 【答案】(1)胖乎乎;红润润;喜洋洋 (2),;,;,;,;,;…… (3)玩拼接图片 【解析】 3.阅读下文,回答问题 有一天,小猴子下山来,走到一块玉米地里。

他看见玉米结得又大又多,非常高兴,就掰了一个,扛着往前走。 小猴子扛着玉米,走到一棵桃树下。他看见满树的桃子又大又红,非常高兴,就扔了玉米,去摘桃子。 (1)选文一共有________个自然段,讲了________下山的故事。 (2)仿写词语。 例:又大又多(ABAC式)、________、________ (3)小猴子看见________结得又大又多,就掰了一个;当他看见又大又红的________时,就扔了________去摘________。 【答案】(1)2;小猴子 (2)越来越好;一五一十 (3)玉米 ;桃子;玉米;桃子 【解析】 4.阅读下文《文具的家》,回答问题 贝贝一回到家,就向妈妈要新的铅笔、新的橡皮。妈妈说:“你怎么天天丢东西呢?”贝贝眨着一双大眼睛,对妈妈说:“我也不知道。” 妈妈说:“贝贝,你有一个家,每天放学后,你都平平安安地回家。你要想想办法,让你的铅笔、橡皮和转笔刀,也有自己的家呀。” 贝贝想起来了,她书包里的文具盒,就是这些文具的家。 (1)贝贝有个坏习惯,她________。 (2)贝贝以后是怎么做的?你平时又是怎么做的? (3)读一读,发挥想象写一写。 例:文具盒是铅笔的家。森林是小鸟的家。 ________是________的家。________是________的家。 【答案】(1)爱丢东西 (2)贝贝每天放学后,都会把文具整齐地放在它们的家——文具盒里。我也和贝贝一样。(3)大海;小鱼;土地;蚯蚓 【解析】 5.阅读下文,回答问题棉花姑娘生病了,叶子上有许多可恶的蚜虫。她多么盼望有医生来给她治病啊! 燕子飞来了。棉花姑娘说:“请你帮我捉害虫吧!”燕子说:“对不起,我只会捉空中 飞的害虫,你还是请别人帮忙吧!” 啄木鸟飞来了。棉花姑娘说:“请你帮我捉害虫吧!”啄木鸟说:“对不起,我只会捉树干里的害虫,你还是请别人帮忙吧!” 青蛙跳来了。棉花姑娘高兴地说:“请你帮我捉害虫吧!”青蛙说“对不起,我只会捉田里的害虫,你还是请别人帮忙吧!” 忽然,一群圆圆的小虫子飞来了,很快就把蚜虫吃光了。棉花姑娘惊奇地问:“你们是谁

部编版初中语文综合性学习专题训练练习汇编

部编版初中语文综合性学习练习汇编 一、(12分) 根据要求完成下面各题。 1995年11月15日正式确定每年4月23日为“世界读书日”。其设立目的是推动更多的人去阅读和写作,希望所有人都能尊重和感谢为人类文明做出过巨大贡献的文学、文化、科学、思想大师们,保护知识产权。每年的这一天,世界一百多个国家都会举办各种各样的庆祝和图书宣传活动。在今年世界读书日即将到来之际,学校决定开展“阅读伴我行”的综合性学习活动。 1.为了了解同学们阅读名著的现状,请你从不同角度,设计三个调查问题。(6分) 2.在学校举行的读书节活动上,你们小组推荐你在读书节的开幕式上做个发言,谈谈阅读的好处。做到观点明确,理由充足,不少于200字。(6分) 二、(12分) 根据要求完成下面各题。 中国是一个诗歌的国度,中华五千年的悠久历史,孕育了底蕴深厚的中华文化。中国的文学史,几乎都伴随着诗歌的身影。诗歌,成为中国传统文化不可缺少的一部分。由此,《中国诗词大会》应运而生,已经连续举办了四季,从而获得了大众的广泛好评。学校决定组织同学们开展以“我看《中国诗词大会》”为主题的综合性学习活动。 1.《中国诗词大会》可以说是春节期间一场全民盛典,很受欢迎。请你从三个不同角度拟写出《中国诗词大会》受欢迎的原因。(6分) 2.在活动期间,你邀请你的同学小华一起看《中国诗词大会》第四季的总决赛,小华认为看这个节目,浪费时间,对自己的学习没什么帮助,不想看。你该如何劝说?观点明确,理由充足,不少于200字。(6分) 三、(12分) 根据要求完成下面各题。

2019年10月1日是中华人民共和国成立70周年。70年来,在中国共产党的领导下,中国在政治、经济、科技、文化等方面均取得了举世瞩目的成就。学校决定组织同学们开展以“庆祝中华人民共和国成立70周年”为主题的综合性学习活动。 1.为了庆祝中华人民共和国70年来所取得的成就,你所在的小组请你设计出三种不同的纪念活动。(6分) 2.2019年10月1日是的大喜日子,每一个中国人都为之高兴和自豪。今天,你所在的班级举行“我为祖国做贡献”的主题班会。请你以主持人的身份,写一段开场白,不少于200字。(6分) 四、(12分) 根据要求完成下面各题。 第七届世界军人运动会,简称“武汉军运会”,将于2019年10月18日至27日在中国武汉举行,赛期10天。届时,将有来自100多个国家的近万名现役军人同台竞技。为此,学校决定组织同学们开展以“军运在我心中”为主题的综合性学习活动。 1.为了让同学们学习了解军运会精神和军运会的有关知识,理解军运会在我市举行的伟大意义,请你设计三种切实可行的活动方案。(6分) 2.“武汉军运会”让我们真真切切的感受到了武汉每天不一样。对武汉的影响,可以说是全方位的。请你谈谈“武汉军运会”对武汉的影响。不少于200字。(6分) 五、(12分) 根据要求完成下面各题。 年味就是年俗,约定俗成,历史悠久。年俗里有说不完的故事,道不尽的风情。年俗里饱含着人们对吉祥如意的向往,对和谐美满的渴望,对至善至美的执着追求。无论习俗和传统怎样变迁,年,依然是让人最眷恋的味道。为此,学校决定组织同学们开展以“中国的年味”为主题的综合性学习活动。 1.中国年是春节的别称,春节的历史很悠久,经过几千年的发展,春节蕴含着丰富多彩的年文化。请你写出春节六个不同的习俗。 2.随着社会的发展,如今的春节似乎年味变得越来越淡了。请你写出年味越来越淡的二个原因,并就此做简单的分析,不少于200字。(6分)

C 的封装性、继承性和多态性概念

C++的封装性、继承性和多态性概念 封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,一特定的访问权限来使用类的成员。例如,在抽象的基础上,我们可以将时钟的数据和功能封装起来,构成一个时钟类。按c++的语法,时钟类的声明如下:class Clock { public: //共有成员,外部借口void SetTime(int NewH,int NewM,int NewS); void ShowTime(); private: //私有成员,外部无法访问int Hour,Minute,Second; } 可以看到通过封装使一部分成员充当类与外部的接口,而将其他的成员隐蔽起来,这样就达到了对成员访问权限的合理控制,使不同类之间的相互影响减少到最低限度,进而增强数据的安全性和简化程序的编写工作。什么是多态(Polymorphisn)?按字面的意思就是“多种形状”。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等 的技术,赋值之后,>>>父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作<<<(摘自“Delphi4 编程技术内幕”)。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。多态性在Object Pascal和C++中都是通过虚函数(Virtual Function)实现的。好,接着是“虚函数”(或者是“虚方法”)。虚函数就是允许被其子类重新定

义的成员函数。而子类重新定义父类虚函数的做法,称为“覆盖”(override),或者称为“重写”。“继承”是面向对象软件技术当中的一个概念。如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类"。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能。 ... 继承是指一个对象直接使用另一对象的属性和方法。事实上,我们遇到的很多实体都有继承的含义。例如,若把汽车看成一个实体,它可以分成多个子实体,如:卡车、公共汽车等。这些子实体都具有汽车的特性,因此,汽车是它们的"父亲",而这些子实体则是汽车的"孩子"。19. 多态的作用?主要是两个:1. 隐藏实现细节,使得代码能够模块化;扩展代码模块,实现代码重用; 2. 接口重用:为了类在继承和派生的时候,保证使用家族中任一类的实例的某一属性时的正确调用。

实验11-类继承与接口(三)实验报告

浙江大学城市学院实验报告 课程名称:面向对象程序设计 实验项目名称:类继承与接口(三) 学生姓名专业:学号: 实验地点:实验日期:年月日 【实验目的】 1.巩固Java类继承的相关知识 2.理解对象上转型技术的优点和用途。 3.掌握接口的特点 4.接口与抽象类的异同之处 【实验内容】 一、类继承相关知识强化 1. 执行以下程序,给出执行Bbb的结果,并说明指出类Bbb的this.i与super.i的含义(即它们都对应哪个变量)。 class Aaa{ int i; Aaa(int a){ i = a;} } class Bbb extends Aaa{ int j,k; Bbb(int i){ super(i); j = this.i; k = super.i; } public static void main(String[] args){ Bbb b = new Bbb(18); System.out.println(b.j +"\t" + b.k); } } 执行Bbb的结果:

this.i与super.i的含义(即它们都对应哪个类中定义的变量): 都对应Aaa类中的变量。 2.接着上面例子,将类Bbb改写为以下代码,请写出程序运行结果,并说明这个例子与上面例子的区别。 class Bbb extends Aaa{ int i= -1,j= -1,k= -1; //比上面例子增加一个实例变量i; Bbb(int i){ super(i); j = this.i; //本语句含义是:Bbb类中的变量i的值赋给j k = super.i; //本语句含义是:访问Aaa类中的变量i并将值赋给k } public static void main(String[] args){ Bbb b = new Bbb(18); System.out.println(b.j +"\t" + b.k); } } 执行Bbb的结果: -1 18 这个例子与上面例子的区别: 在Bbb类中也定义了变量i,将Bbb的直接超类Aaa中的变量i给覆盖掉了。 3.对以下程序,给出执行Bbb的结果,并分析Bbb中main方法中a.show(1), b.show(1), c.show(1)的结果。 class Aaa{ void show(){ System.out.println("Aaa中定义的show()"); } void show(int i){ System.out.println("Aaa中定义的show(int i)"); } } class Bbb extends Aaa{ void show(){ System.out.println("Bbb中定义的show()"); }

部编版一年级下册语文课外阅读练习题-精选含答案

部编版一年级下册语文课外阅读练习题-精选含答案 一、阅读理解题 1.阅读下文,回答问题 从前,这里只有一棵树,树上只有一个鸟窝,鸟窝里只有一只喜鹊。 树很孤单,喜鹊也很孤单。 后来,这里种了好多好多树,每棵树上都有鸟窝,每个鸟窝里都有喜鹊。 (1)给下列词语中划线字注音。 ________________________________ 从前只有鸟窝孤单 (2)填量词。 一________树一________鸟窝一________喜鹊 (3)仿写词语。 例:好多好多(ABAB式)、________、________ (4)原来只有________喜鹊的时候,它很孤单。 【答案】(1)cóng;zhǐ;wō;dān (2)棵;个;只 (3)打扫打扫;活动活动 (4)一只 【解析】 2.阅读下文,回答问题 忽然,一群圆圆的小虫子飞来了,很快就把蚜虫吃光了。棉花姑娘惊奇地问:“你们是谁呀?”小虫子说:“我们身上有七个斑点,就像七颗星星,大家叫我们七星瓢虫。” 不久,棉花姑娘的病好了,长出了碧绿碧绿的叶子,吐出了雪白雪白的棉花。她咧开嘴笑啦! (1)用文中划线词造句。 惊奇:________。 (2)谁治好了棉花姑娘的病? (3)七星瓢虫长什么样? 【答案】(1)她惊奇地睁大眼睛看着我。 (2)七星瓢虫 (3)身上有七个斑点,就像七颗星星。 【解析】 3.阅读下文,回答问题小老鼠过河 小老鼠灰灰走在去奶奶家的路上,可是必经的一座小桥被河水淹没了。灰灰急得都要哭了,但是他想:哭有什么用,一定要想个办法过河。 灰灰看见旁边有一棵柳树,他拉住柳枝想荡过河去,可是一试不行,河太宽,荡不过

七年级下册语文综合性学习训练(Word版)

七年级下册语文综合性学习训练(Word版) 一、部编七年级语文下册综合性学习 1.阅读下面的文字,完成各题。 为什么学生到了中学阶段会产生各种心理问题?① 其实大多数人在学生时代,都希望能静静读书,交个好友,参加集体活动。尽管这些平常事微不足道,但足以让学生心情愉快。可是为了考出更好的成绩,整个社会招数百出:② 学校开出实验班、重点班、行政班等措施;家长也取缔了孩子的周末自由时间,展开各类功课的补习;朋友圈里流传着各种优质辅导学校的信息……③全民动员的形势真当是势不可挡!“让孩子赢在起跑线上”。 ④这种观点已经深入人们的骨髓。然而,大家却都忘了最初学习的目的。 (1)文中横线的词语运用不正确的一项是() A.微不足道 B.取缔 C.流传 D.势不可挡 (2)文段中画线的标点使用有误的一项是() A.① B.② C.③ D.④ 【答案】(1)B (2)D 【解析】【分析】(1)取缔:明令禁止或取消。如许多不健康的游乐场所被取缔。此词不能支配“孩子的周末自由时间”,运用对象明显错误。应改为“取消”。故选B。 (2)“让孩子赢在起跑线上”与“这种观点已经深入人们的骨髓”连接紧密,稍有停顿,之间不能使用句号。或改为逗号或去掉句号。故选D。 故答案为:⑴ B ⑵ D 【点评】⑴本题考查学生对具体语境中词语的运用正误的辨析能力。要结合积累的词语来分析,在平时的学习中,首先我们对于遇到的词语要做好积累,其次是注意可以从词义、词语的感情色彩、习惯用法等方面进行归纳。成语常见的错误有:望文生义、褒贬不当、搭配不当、用错对象、重复冗赘、谦敬错位、自相矛盾、不合语境等。 ⑵本题考查学生标点符号的理解和运用,注意要首先通读提供各句,明确句意,掌握语气,揣测所用标点是否正确。 2.爱国是中华民族的优良传统。为弘扬爱国主义精神,七年级(3)班准备开展以“祖国在我心中”为主题的综合性实践活动,请你积极参与并完成下面任务。 (1)【读新闻】阅读下面资料,用一句话概括其主要内容。 9月6日,正在澳大利亚国立大学攻读博士学位的留学生雷希颖在新浪微博发起这样的倡议:“拍张与五星红旗的合影,写下对祖国的祝福,以‘我和国旗合个影’为主题,用我们的

类的继承性和多态性

南京信息工程大学实验(实习)报告 实验(实习)名称类的继承性和多态性实验(实习)日期得分指导教师陈遥 系计算机专业网络工程年级 2014 班次 2 姓名刘信言学号 20142346074 一、实验目的 1.掌握Java语言的类的继承的概念。 2.掌握Java语言中抽象类的使用。 3.掌握Java语言中接口的使用 二、实验内容及步骤 1.类的继承,具体要求如下: (1)定义一Person类,该类具有属性人名、年龄、身份证号等信息以及将属性信息作为字符串返回的 方法; (2)定义一Student类,让该类继承Person类,该类除了具有属性人名、年龄、身份证号等信息以外还有学号,所在学校等信息;该类也具有将属性信息作为字符串返回的一方法; (3)编写测试类,测试这两个类 【源程序】

【运行效果图】

2.定义一个动物抽象类Animal,该类有一个抽象的方法cry();定义一个小猫类Cat,该类继承了Animal 类并实现了cry()方法,当调用cry()方法时打印“小猫喵喵叫”,定义一个小狗类Dog,该类也继承了Animal类并实现了cry()方法,当调用cry()方法时打印“小狗汪汪叫”。 【源程序】 【运行效果图】

3. 接口的运用。 定义一接口接口名叫Usb,该接口声明了两个方法分别为start()和stop()方法,定义一U盘类UsbDiskWriter,一照相机类Camera、一手机类Mobile,让它们都实现该接口。 【源程序】

【运行效果图】

五、结果分析 1. 子类若想调用父类的构造函数必须要用super关键字。 2.接口体中只能运用抽象类。 3.在同一个java文件中只能在入口函数的类中用public。

Java 接口与类之间继承例题

1,定义一个接口Assaultable(可攻击的),该接口有一个抽象方法attack()。 2,定义一个接口Mobile(可移动的),该接口有一个抽象方法move()。 3,定义一个抽象类Weapon,实现Assaultable接口和Mobile接口,但并没有给出具体的 实现方法。 4,定义3个类:Tank,Flighter,WarShip都继承自Weapon,分别用不同的方式实现Weapon 类中的抽象方法。 5,写一个类Army,代表一支军队,这个类有一个属性是Weapon数组w(用来存储该军队所拥有的所有武器);该类还提供一个构造方法,在构造方法里通过传一个int类型的参数来限定该类所能拥有的最大武器数量,并用这一大小来初始化数组w。该类还提供一个方法addWeapon(Weapon wa),表示把参数wa所代表的武器加入到数组w中。在这个类中还定义两个方法attackAll()和moveAll(),让w数组中的所有武器攻击和移动。 6,写一个主方法去测试以上程序。 interface Assaultable{//可攻击的 void attack(); } interface Mobile{//可移动的 void move(); } abstractclass Weapon implements Assaultable,Mobile { publicvoid attack(){} publicvoid move(){} } class Tank extends Weapon{ publicvoid attack(){ System.out.println("坦克攻击!!!"); } publicvoid move(){ System.out.println("坦克移动!!!"); } } class Flighter extends Weapon{ publicvoid attack(){ System.out.println("战斗机攻击!!!"); } publicvoid move(){ System.out.println("战斗机移动!!!");

语文一年级下册试题阅读训练专项训练带答案解析

语文一年级下册试题阅读训练专项训练带答案解析 一、部编版一年级下册语文课外阅读理解 1.我会读短文,按要求答题。 太阳和彩虹 ①刚下过雨,太阳出来了,天上出现了一道七色彩虹,人们都赞美彩虹美丽。彩虹听见了,就骄傲起来,说自己比太阳还美丽。 ②太阳对彩虹说:“你美丽,这是真的。不过,要是没有我,也没有你。”彩虹不相信,反而更加骄傲了。 ③太阳摇摇头,躲进云里去了,彩虹立刻消失了。 (1)短文共有________个自然段,第①自然段有________句话。 (2)“你美丽,这是真的。不过,要是没有我,也没有你。”这句话中的“你”指的是________,“我”指的是________。(填序号) ①太阳②云③彩虹④雨 (3)彩虹不见了,是因为________(填序号) ①彩虹到别的地方去了。 ②人们都赞美彩虹。 ③太阳躲进云里去了。 解析:(1)3;2 (2)③;① (3)③ 【解析】 2.阅读下文,回答问题。 小松鼠,修仓库,一(颗棵)松子儿修一处。挖个坑儿,盖点土,修了多少没记数。想吃松子儿找不到,春天来了怪事出。 一(坐座)仓库一(颗棵)苗,山坡长满小松树。 (1)选择括号内正确的字。 一________(颗棵)松子一________(坐座)仓库 一________(颗棵)苗 (2)想一想,小松鼠埋松子的季节应该是________季,找松子的季节应该是________季。(3)山坡上的小松树是哪里来的? 解析:(1)颗;座;棵 (2)秋;冬 (3)山坡上的小松树是小松鼠秋天埋下的松子长出来的。 【解析】 3.课外阅读 我问大自然 请你告诉我,大自然,我怎样才能同你交谈? 我问过小河,可是,派出去的纸船都已沉没(méi mò)。 我问过大山,可是,大山又送回我的呼喊。

中考语文综合性学习练习题

中考语文综合性学习练习题 为了弘扬中华传统文化,增强学生保护我国非物质文化遗产的意识,学校学生会准备举办“非物质文化遗产进校园”宣传周活动。作为筹备小组的成员,请你完成下列任务。 1.在宣传周的启动仪式上,你要向同学们介绍“我国是如何保护非物质文化遗产的”。请从下面的材料中提取两条主要信息,作为你介绍的要点。(4分) 【材料】随着现代化进程的迅猛发展,一些民间传统文化习俗正在变异、消亡,不少传统技艺濒临灭亡,非物质文化遗产保护面临着不少困难和挑战。我国克服困难,从2002年到2010年,中央财政对我国非物质文化遗产保护工作的拨款为10.26亿元,而2011年的财政预算已经达到了4.15亿元。国家依法对非物质文化遗产保护工作增加投入,切实加大了对非物质文化遗产的保护。我国积极参与联合国非物质文化遗产代表作的申报工作,这样做有效地推动了我国非物质文化遗产的抢救、保护与传承。我国的昆曲、古琴艺术、新疆维吾尔族的木卡姆艺术和蒙古族长调民歌(与蒙古国联合申报)入选联合国教科文组织公布的第一、二、三批代表作名录。而第四批名录中,我国有22个项目列入“人类非物质文化遗产代表作名录”,有3个项目列入“急需保护的非物质文化遗产名录”。我国成为世界上入选代表作名录项目最多的国家。 主要信息一: 主要信息二: 2、在宣传周里,为了庆祝“京剧”成功入选“人类非物质文化遗产代表作名录”,学生会准备在校园宣传栏内介绍“京剧”。请你根据下面的材料概括京剧艺术的三大特性,填入方框中。(3分) 【材料】京剧是一门综合艺术。只就表演这一项,就包括唱、念、做、打四种门类。如果把音乐、美术(包括化妆、脸谱、舞台设计、布景绘制等)、灯光、服装(刺绣工艺)、道具(工艺品制作)等等都包括在内,京剧实在是一种十分复杂的综合艺术。 京剧不仅使生活万象舞蹈化、音乐化、节奏化,而且形成了相对固定、相对规范的表演程式。比如唱腔板式的安排,嬉笑与哭怒的方式,开门、关门、骑马、登舟、乘车、坐轿、开打、水斗、上山和上下楼等等都有一套完整的表演程式。把这些程式根据剧情巧妙地连缀起来就是一出完整的戏。 京剧不求形式的真实,在表现上时空自由,出入六合,有无相生,以一当十。如:马鞭代表马,船桨代表船,蜡台代表黑夜,酒壶代表宴会,龙套代表千军万马。这种表现形式上的虚拟有助于引发观众联想,扩大舞台表现力。 ①性②性③性 3.班级准备召开一个“了解京剧,热爱国粹”的主题班会,作为主持人,请你为班会设置一个开场白。 _______________________________________________________________________________ _______________________________________________________________________________ 4.班会中有两个节目:相声《学京剧》和京剧名段欣赏《贵妃醉酒》,请你为这两个节目之间的过渡写一个串词。 _______________________________________________________________________________ _________________________________________________________________ 答案: 1.答案示例:①国家依法对非物质文化遗产保护工作增加投入。

java继承与接口 实验报告

应用数学学院信息与计算科学专业 2 班学号3111008162 姓名许庆平教师评定_________________ 实验题目继承与接口 一、实验目的与要求 实验目的: 1、掌握类的继承关系。 2、掌握接口的定义与使用。 实验要求: 按下列要求编写Java程序: 1、定义接口Printx,其中包括一个方法printMyWay(),这个方法没有形参,返回值为空。 2、编写矩形类,矩形类要求实现Printx接口,有求面积、求周长的方法,printMyWay()方法要能显示矩形的边长、面积和周长。 3、编写正方形类作为矩形类的子类,正方形类继承了矩形类求面积和周长的方法,新增加求对角线长的方法,重写printMyWay()方法,要求该方法能显示正方形的边长、面积、周长和对角线长。 二、实验方案 先按要求定义接口Printx,再创建一个矩形类Rectangle,有成员变量length 和width,area()求面积,circle()求周长,用PrintMyWay()显示。 然后定义正方形类,继承Rectangle类,定义求对角线长的函数duijiaoxian()。面积和周长用父类中的area()和circle()实现。用PrintMyWay()显示。最后在主类中实现这两个类。 三、代码如下 interface Printx

{ void PrintMyWay();} class Rectangle implements Printx { int length,width; Rectangle(int x,int y){ length=x; width=y; } int area(){ return length*width; } int circle(){ return 2*(length+width); } public void PrintMyWay(){ System.out.println("矩形的长为:"+length); System.out.println("矩形的宽为:"+width); System.out.println("矩形的面积为:"+area()); System.out.println("矩形的周长为:"+circle()); }

相关主题
文本预览
相关文档 最新文档