实验报告_实验3类与对象(学生学号_姓名)
一、实验目的
1.熟悉类的组成,掌握类的声明方法;
2.理解结构方法的作用,并掌握结构方法的定义;
3.娴熟使用接见器和设置器实现信息隐藏和
5.回答下列问题:
(1)=length;中的this
代表什么?
答:this
代表类;
(2)this(x,x,x);中的this是什么含义?
6.(基础题)一维数组的使用:根据说明填充程序所缺代码,然后编译、运行该程序,并回答有关问
题:
//一维数组:声明,创立,初始化,数组元素的引用及数组拷贝
"week["
______Stringweek[]__________;
______week=newstring[7]__________________;
for(inti=0;i<;i++)//输出week数组各元素的值
+i+"]="+____week[i]_________);
//声明一个名为week的String
//为week数组分派寄存
种类的一维数组7个字符串的空间
问题:
一维数组怎样声明、创立?如果没有给数组元素赋值,则它们的取值怎样?
答:a:数据种类[]数组名=new数据种类[数组的长度];
b:数据种类数组名[]=new数据种类[数组的长度];如果没有给数组赋值,则系统会自动默认它为0。
数组的静态初始化拥有什么功能?
答:静态初始化:在定义数组的同时就为数组元素分派空间并赋值。
要认识数组元素的个数,可用接见数组的什么属性获得?
答:数组都有一个属性length来指明它的长度,比如:(即元素个数)。
怎样引用数组的元素?写出它的下标取值范围。
答:数组名[index]
其中:index为数组元素下标,能够是整型常量或整型表达式,如:
用循环语句能够批量设置或接见数组元素的值。
数组元素下标从0开始,最大下标为:数组长度-1
a[0],b[i],c[5*i]
,利
7.(基础题
)二维数组的使用:根据说明填充所缺代码,然后编译、运行该程序,并回答有关问题:
//二维数组:声明,创立,动向初始化,数组元素的引用
//声明一个名为
myArray
的数组,该数组有
2行,每队列数不等
,并为其分派内存空间
_______intmyArray[2][]
__________________;
myArray[0]=
newint[5];
//第一行有
5个元素,并为其分派内存空间
______myArray[1]=newint[10]__________________;//第二行有10个元素,并为其分
配内存空间
for(intj=0;j<myA
实验报告实验类与对象 来自淘豆网m.daumloan.com转载请标明出处.