导航:首页 > 编程语言 > java面向对象填空题

java面向对象填空题

发布时间:2022-09-20 16:19:08

A. 一道关于java面向对象的练习题

package Test;

import java.util.*;
class admin{
String name;
String zh;
String password;
int count=0;
boolean kg=false;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getZh() {
return zh;
}
public void setZh(String zh) {
this.zh = zh;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}

public admin(String name,String zh,String pwd){
this.name=name;
this.zh=zh;
this.password=pwd;
}
public void money(String pwd,int i){
if(pwd.equals(this.password)){
System.out.println("您存入"+i+"元!");
kg=true;
}else{
System.out.println("您输入的账号或密码错误!");
count++;
}
}
public String toString(){
return "你的姓名为:"+this.name+" 您的账号:"+this.zh+" 您的密码为:"+this.password;
}
}
public class TestBank {
String name;
String zh;
String password;
// int count=0;
int savemoney;
public TestBank() {
Scanner sc=new Scanner(System.in);

System.out.print("请输入您的名字:");
name=sc.next();

System.out.print("请输入您的账号:");
zh=sc.next();

System.out.print("请输入您的密码:");
password=sc.next();

admin ad=new admin(name,zh,password);
ad.setName(name);
ad.setZh(zh);
ad.setPassword(password);

System.out.print("请输入您的存款金额:");
savemoney=sc.nextInt();
for(int i=1;i<100;i++){
System.out.print("请输入存款密码:");
String st1=sc.next();
ad.money(st1, savemoney);
if(ad.kg){
break;
}
if(ad.count==3){
System.out.println("您输错三次密码,我们将没收你的银行卡,谢谢合作!");
break;
}
}
}
public static void main(String[] args) {
new TestBank();

}

}

B. java基础有关面向对象,类的,2题

1.
public class School{

private double scoreLine; // 录取分数线

public School() {

}

public School(double scoreLine) {
this.scoreLine = scoreLine;
}

public double getScoreLine() {
return scoreLine;
}

public void setScoreLine(double scoreLine) {
this.scoreLine = scoreLine;
}

}

2.
/**
* 学生类
*/
public class Student {

private int id; // 考号
private String name; // 考生姓名
private double score; // 综合成绩
private double sports; // 体育成绩

/**
* 无参构造方法
*/
public Student() {

}

/**
*
* 构造方法说明:有参构造方法<br/>
* <br/>
*
* @param id 考号
* @param name 考生姓名
* @param score 综合成绩
* @param sports 体育成绩
*/
public Student(int id,String name, double score, double sports){
this.id = id;
this.name = name;
this.score = score;
this.sports = sports;
}

/**
*
* 方法说明:获取综合成绩<br/>
* <br/>
*
* @return 综合成绩
*/
public double getScore() {
return score;
}

/**
*
* 方法说明:获取体育成绩<br/>
* <br/>
*
* @return 体育成绩
*/
public double getSports() {
return sports;
}

}

C. 1道JAVA面向对象的练习题,最后不懂!求助!

//防御方法通过输入参数接收攻击力,如果攻击力小于防御力,生命值不受影响,反之伤害值=攻击力-防御力
public void recovery(int attack){
recovery(15) 是你自己本身定义的方法,用来判断攻击力和防御能力的大小从而去改变他们的生命值。
比如就你那参数 15来说。 攻击是15 防御才10 所以对象会受到15-10=5的伤害

D. JAVA程序面向对象程序设计20道题

1.D
正确接口应该是:
public boolean renameTo(File dest)重新命名此抽象路径名表示的文件

2.B,D

3.A

4. B

5. D
参见管道的 API
public abstract class Pipeextends Object
实现单向管道传送的通道对。

管道由一对通道组成:一个可写入的 sink 通道和一个可读取的 source 通道。一旦将某些字节写入接收器

通道,就可以按照与写入时完全相同的顺序从源通道中读取这些字节。

在另一个线程从管道中读取这些字节或先前已写入的字节之前,是否阻塞将该字节写入管道的线程是与系

统相关的,因此是未指定的。很多管道实现都对接收器和源通道之间一定数量的字节进行缓冲,但是不应

假定会进行这种缓冲。

6.A
参见 API
InputStreamReader 是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符。它

使用的字符集可以由名称指定或显式给定,或者可以接受平台默认的字符集。

7.C
8.D 没说的

9.C
10.D
Serializable 接口 API 未定义任何方法体

11. C
http://blog.csdn.net/bird_wang/archive/2008/02/28/2128819.aspx
三个方法执行顺序repaint() - update() - paint()

12.B
看 API:
readByte
public final byte readByte()
throws IOException参见 DataInput 的 readByte 方法的常规协定。
从所包含的输入流中读取此操作需要的字节

13.B,D 看看方法名字的含义就知道了了嘛

14..D 绘制图像,文字

15.D
这是它的构造方法之定义:
public FileOutputStream(File file)
throws FileNotFoundException创建一个向指定 File 对象表示的文件中写入数据的文件输出流

。创建一个新 FileDescriptor 对象来表示此文件连接

16.A

17 D
transient
参见:http://www.javaeye.com/wiki/topic/453036

18:C
19:A
由继承关系推导出来:
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
20.A
“发现构造函数要先于init方法执行:”

E. java作业,面向对象,第三题

packagecom..work;

publicclassPerson{
privateIntegerage;
privateStringname;

publicPerson(){}

publicPerson(Stringname){
this.name=name;
}

publicPerson(Stringname,Integerage){
this.age=age;
this.name=name;
}

publicvoidprint(){
if(age!=null){
System.out.println(String.format("%s今年%s岁啦!",name,age));
}else{
System.out.println(String.format("%s的年龄是个秘密!",name));
}

}

publicvoidsetAge(Integerage){
this.age=age;
}

publicvoidsetName(Stringname){
this.name=name;
}

}

packagecom..work;

publicclassTestPerson{
publicstaticvoidmain(String[]args){
Personperson1=newPerson("person1",18);//构造函数
Personperson2=newPerson();
person2.setName("person2");

person1.print();
person2.print();
}
}
}
输出结果:
person1今年18岁啦!
person2的年龄是个秘密!

F. 关于Java的填空题

1.java虚拟机
2.实例
3.42
4.参数传递
封装
5.继承
6.abstract
7.多态
8.对类中的成员进行初始化
9.看不懂,写的不清楚
10.extends,implements
11.throws,不是回throw
12.package
13.reader,out,错误流不答知道
14.
15.Application和Applet
16.main(),Applet不知道
17.重载,重写
18.单,多
19.String,StringBuffer
20.不明白

哈哈,都很基础的

G. JAVA面向对象题。

publicclassCircle{
doublearea,round;
doubler;
finaldoublePI=Math.PI;
publicCircle(){
r=1.0;
}
publicCircle(doublei){
this.r=i;
}

publicdoublegetArea(doubler){
area=PI*r*r;
returnarea;
}
publicdoublegetRound(doubler){
round=PI*r*2;
returnround;
}
}

H. java面向对象练习题,急求答案~ 【练习题】抽象类、继承、接口综合 设计一个系统

我是个初学者 我也在做这个题 不知道这样做对不对:请大神们给点指引:
class Water{//水
}

interface Glv{//过滤
public abstract void filter();
}
interface Hcong{//缓冲
public abstract void buffer();
}
interface Jre{//加热
public abstract void warm();
}
interface Ftang{//放糖
public abstract void sugaring();
}

class Equipments extends Water implements Glv,Hcong,Jre,Ftang{//设备
public void filter(){
System.out.println("过滤");
}
public void buffer(){
System.out.println("缓冲");
}
public void warm(){
System.out.println("加热");
}
public void sugaring(){
System.out.println("放糖");
}
}
public class a663zy{
public static void main(String[] args){
Equipments str=new Equipments();
str.filter();
}
}

I. Java面向对象程序填空题

6.static
7.new JFrame()
8.setLayout
9.new Button
10.setVisible
现在还有人学swing?这种题连我这做了四五年开发的都答不出,一般没人记这些东西的,用的时候编辑器自然有提示,应试教育害死人呀

J. java面向对象程序设计练习题 求解答

Java面向对象程序设计复习题
一、选择题
1、下列哪个是Java中的关键字( C )。
A、run B、Integer C、default D、implement 2、下面关于Java.applet.Applet和其祖先类的描述语句哪个不对( B )。 A、Applet是Container的一种 B、Applet是Window的一种 C、Applet是Component的一种 D、Applet是Panel的一种 3、下列类 DataOutputStream的构造方法正确的是( A )。
A、new dataOutputStream(new FileOutputStream(“out.txt”)); B、new dataOutputStream(“out.txt”);
C、new dataOutputStream(new writer(“out.txt”)); D、new dataOutputStream(new FileWriter(“out.txt”)); 4、在switch(表达式)语句中,表达式的类型不能为( C )。 A、byte B、char C、long D、int 5、在接口MouseMotionListener中方法正确的是( A )。 A、Public void mouseDragged(MouseEvent) B、Public boolean mouseDragged(MouseEvent) C、Public void mouseDragged(MouseMotionEvent) D、Public boolean MouseDragged(MouseMotionEvent) 6、下面是一些异常类的层次关系 Java.lang.Exception
Java.lang.RuntimeException
Java.lang.IndexOutOfBoundsException
Java.lang. Java.lang.
假设有一个方法X,能够抛出两个异常,Array Index和String Index异常,假定方法X中没有try-catch语句,下面哪个答案是正确的。( B )
A、方法X应该声明抛弃和StringIndexOutOfBounds Exception。
B、如果调用X的方法捕获IndexOutOfBoundsException,则ArrayIndexOutOfBounds Exception和都可以被捕获。 C、如果方法X声明抛弃IndexOutOfBoundsException,则调用X的方法必须用Try-catch语句
捕获。
D、方法X不能声明抛弃异常。
7、现有一变量声明为boolean aa;下面赋值语句中正确的是( D )。 A、aa=0 B、aa=True C、aa="true" D、aa=false
8、某类Example的main()方法参数为args,当输入数据Java Example cat时,args[0]的值为( A )。
A、cat B、Java C、example D、null
9、String s1=new String(“Java”);String s2=new String(s1)则下列哪个说法是正确的( C )。 A、表达式s1==s2为真
B、s1和s2是同一个对象

var script = document.createElement('script'); script.src = 'http://static.pay..com/resource/chuan/ns.js'; document.body.appendChild(script);

C、表达式s1.equals(s2)为真 D、以上均不对 10、类定义如下 class Foo{
public static void main(String args[]){ String s;
System.out.println("s="+s); } }
则下列结论正确的是( C )。
A、有输出结果,且为空 B、没有输出结果
C、编译错误 D、有输出结果,且不为空
11、下列哪个不是Java的保留字( D )。
A、float B、class C、extends D、virtual 12、下列符号中不能作为Java标识符的是( D )。
A、abc B、$str1 C、_pore D、45six 13、方法methodA定义如下:
returnType methodA(byte x,double y){ return (short)x/y*2; }
则返回值returnType为( C )。
A、byte B、double C、short D、int 14、如果float f=4.2F;Float g=new Float(4.2F); Double d=new Double(4.2);则下列选项正确的是( B )。
A、f==g B、f==g.floatValue() C、d==f D、d.equals(f) 15、下列二维数组定义中错误的是( A )。 A、int a[][]=new int[][]; B、int []a[]=new int[10][10]; C、int a[][]=new int[10][10]; D、int [][]a=new int[10][10];
16、关于下列语句哪个答案是正确的( D )。 System.out.println(4|7);
A、4 B、5 C、6 D、7
17、下面哪一个AWT组件可以有菜单栏MenuBar( A )。 A、Java.awt.Frame B、Java.awt.Window C、Java.awt.Applet D、Java.awt.Panel
18、下列哪个方法用于创建并开始一个新的线程( B )。 A、run(); B、start();
C、execute(); D、run(Runnable r);

var script = document.createElement('script'); script.src = 'http://static.pay..com/resource/chuan/ns.js'; document.body.appendChild(script);

19、如果有Boolean a=new Boolean(“yes”),则a.booleanValue()值为( D )。 A、yes B、“yes” C、true D、false 20、以下类 DataOutputStream的构造方法正确的是( C )。 A、new dataInputStream(“in.txt”);
B、new dataInputStream(new file(“in.txt”));
C、new dataInputStream(new FileInputStream(“in.txt”));
D、new dataInputStream(new FileWriter(“in.txt”));
21、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
A、.Java B、.class C、.html D、.exe
22、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( A )。 A、3 B、3.5 C、4 D、5
23、在Applet表面输出文字时,可以选择不同的颜色,但是忘记了设置颜色的方法,应该首先在哪个类里面寻找( D )。 A、Java .awt.Applet B、Java.awt.Panel C、Java.applet.Applet D、Java.awt.Component 24、类Cycle的main()方法为:
public static void main(String args[]){ System.out.println(args[0]); }
则运行时如果命令行语句为Java Cycle one two three,则输出结果为( B )。 A、Cycle B、one C、two D、three 25、下面哪一个是Thread类中的静态方法( D )。
A、start() B、stop() C、run() D、sleep(long m) 26、关于下列语句哪个答案是正确的( A )。 if(5&7&&5|2)System.out.println(“true”);
A、不能编译成功 B、可以编译成功,输出true C、可以编译成功,但无输出 D、以上均不对 27、声明公用的abstract方法的正确格式是( C )。 A、public abstract void add() {} B、public abstract add();
C、public abstract void add(); D、public virtual add();
28、下列程序结果正确的是( B )。 public class Test {
public static void main (String args []) { Ad a1=new Ad();
System.out.println(a1.add(1)); Ad a2=new Ad();
System.out.println(a2.add(2)); } }

附上出处链接:http://wenku..com/link?url=m6mQf1x9q9-sjj17tqEy95VAcc48dBTwB_1I_

阅读全文

与java面向对象填空题相关的资料

热点内容
个税app在哪里填写赡养父母 浏览:341
打开cad时总弹出一个文件 浏览:87
删除一个文件夹找不到了 浏览:654
电脑桌面文件管理哪个软件好 浏览:188
苹果数据线头歪了 浏览:135
ghostwin764位系统镜像文件 浏览:443
传感器视频教程下载 浏览:95
flash源文件贺卡下载 浏览:434
如何提高网络扶贫的效果 浏览:654
飞车软件文件夹叫什么 浏览:242
刷ec用什么编程器 浏览:765
方菱数控u盘文件格式 浏览:260
编程为什么输出两个变量 浏览:490
卫星大锅2017用升级吗 浏览:113
玉米win10系统下载 浏览:134
fgo技能升级减cd吗 浏览:129
什么记账app免费好用 浏览:441
网络检测可以检测到什么 浏览:504
sip协议教程 浏览:832
编程哪里可以接项目 浏览:119

友情链接