导航:首页 > 编程语言 > java程序设计简答题题答案

java程序设计简答题题答案

发布时间:2025-05-07 19:28:54

1. java程序设计小题目求解答

1:可独立执行的程序和嵌入式应用程序,前者可独立运行,后者需必须依附在其它程序里执行

2:简单,完全面向对象,可靠,安全,分布式,多线程,平台无关
3:break语句直接跳出整个循环,continue语句只跳出本次循环

4:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。

5:public:可以认为没有限制访问
defualt:同一个包中可访问(类中不写默认为次修饰符)
protect:本类以及所有子类可访问
private:本类内可访问
6:如果同一个类中包含了两个或者两个以上方法 的方法名相同,但是形参列表不同,则被称为方法重载

7:this在java 中的作用和它的词义很接近,在函数内部就是这个函数所属的对象的引用变量.

8:方法覆盖要求参数签名必须一致,而方法重载要求参数签名必须不一致。

9:多态是指不同的子类在继承父类后分别都重写覆盖了父类的方法,即父类同一个方法,在继承的子类中表现出不同的形式。java是借助方法的重写和重载实现多态
10:用abstract关键字定义一个抽象类,抽象类只定义或部分实现子类需要的方法。子类可以继承它并通过实现其中的抽象方法,使抽象类具体化。抽象方法用 abstract 关键字声明,但其中不能有具体内容。
11:抽象类的成员可以具有访问级别,而接口的成员全部public级别
抽象类可以包含字段,而接口不可以,
抽象类可以继承接口,而接口不能继承抽象类
抽象类的成员可以具有具体实现,而接口不行
抽象的子类可以选择性实现其基类的抽象方法,而接口的子类必须实现

2. JAVA语言程序设计两道练习题。谢谢!

第一题有问题:1、创建Person接口(即“人”),它有setData()和getData()方法对“人”属性name、sex和birthday赋值和获得这些属性组成的字符串信息。
问题是:你说要创建一个人(接口),然后里面有方法对人的属性进行赋值?这怎么可能呢,接口是没有成员变量(属性)的,怎么能赋值?接口里只能有常量。

第二题可以答一下:
package pillar;
public class Pillar { private Geometry buttom;
private double height;
public Pillar() {
// TODO Auto-generated constructor stub
}
public Pillar(Geometry button,double height){
this.buttom = button;
this.height = height;
}
public double getVolume(){
return this.buttom.getArea()*height;
}
public Geometry getButtom() {
return buttom;
}
public void setButtom(Geometry buttom) {
this.buttom = buttom;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}

}
------------------------------------------------类分割线---------------------------------------------------------
package pillar;
public interface Geometry { double getArea();
}
------------------------------------------------类分割线---------------------------------------------------------
package pillar;
public class Circle implements Geometry { private double r;
public Circle() {
// TODO Auto-generated constructor stub
}

public Circle(double r) {
this.r = r;
}

public double getArea() { return Math.PI*r*r;
}
public double getR() {
return r;
}
public void setR(double r) {
this.r = r;
}

}
------------------------------------------------类分割线---------------------------------------------------------
package pillar;
public class Rectangle implements Geometry { private double width;
private double height;

public Rectangle() {
// TODO Auto-generated constructor stub
}

public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}

public double getArea() { return this.width*this.height;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}

}
------------------------------------------------类分割线---------------------------------------------------------
package pillar;
public class TestPillar {
/** * @param args
*/
public static void main(String[] args) {
Circle c = new Circle(5);
Rectangle r = new Rectangle(3,4);
Pillar p1 = new Pillar(c,6);
Pillar p2 = new Pillar(r,6);
System.out.println("圆的体积:"+p1.getVolume()+"\t矩形的体积:"+p2.getVolume());
}

}

3. JAVA程序设计复习题目

4、AD错误原因:floatx;y;定义多个变量应该用,隔开,修改后:floatx,y;
charch1=’m’,ch2=’’;是转义字符
5、A错误原因:B.1.5e-4F后边的F表示是floatC.abcf字符串D.Float.MIN_VALUEfloat的最小值
6、D错误原因:A.inta=6;已经说了定义a为int类型,再定义就重复B.a==3;双==表示比较C.a=3.2f;末尾的f表示float类型
7、C错误原因:C.‘a’=8两边都是变量
8、B错误原因:A.类具有封装性,所以类的数据是不能被访问的数据可以被访问
C.声明一个类时,必须用public修饰符不是必需的
D.每个类中,必须有main方法,否则程序无法运行不是每个类都要有
9、A错误原因:
作用域当前类同包子孙类其他
public√√√√
protected√√√×
default√√××
private√×××
不写时默认为default。
10、C
A.intfun(inta,floatb){}floatfun(inta,floatb){}方法重载跟返回值无关
B.intfun(inta,floatb){}floatfun(intx,floaty){}方法重载跟返回值无关,跟参数类型和参数个数有关
D.floatfun1(inta,floatb){}floatfun2(inta,floatb){}方法重载就是方法名相同



我说的也未必都对

阅读全文

与java程序设计简答题题答案相关的资料

热点内容
如何继续安装删去的app 浏览:456
手机泰坦之旅安装文件夹找不到 浏览:36
qq发送文件可以撤回吗 浏览:919
vb连接网络 浏览:911
iframesrc禁止查看源文件 浏览:854
儿童编程的机构有哪些内容 浏览:613
视频文件格式怎么变 浏览:988
asp首页文件 浏览:330
直接吹还是走程序 浏览:725
gta4收音机文件在哪里 浏览:145
cad哪个字体文件好用 浏览:570
描述网站地图文件的基本格式 浏览:932
虎扑下载的视频在哪个文件夹 浏览:92
怎么提高网站的转化率 浏览:823
东莞小太阳幼儿园app 浏览:347
linux文件差异 浏览:163
公司系统编程怎么编 浏览:932
数据文件结构已更改是什么意思 浏览:821
优值卡app怎么用 浏览:722
云中歌电视剧有几个版本 浏览:40

友情链接