java面向对象经典题目(JAVA面向对象题目)
大家好,今天小编来为大家解答以下的问题,关于java面向对象经典题目,JAVA面向对象题目这个很多人还不知道,现在让我们一起来看看吧!
JAVA 面向对象的题目
import
java.io.*;
import
java.util.*;
public
class gwxt
{
private String adm, pas;
publicvoid in()
{
Scanner in=
new Scanner(System.in);
System.
out.println("\n"+"请输入用户名:");
adm= in.next();
System.
out.println("\n"+"请输入密码:");
pas= in.next();
//没有针对用户名,密码错误进行反复操作,'重新输入'无效
if(adm.equals("admin")&& pas.equals("password"))
{
System.
out.println("欢迎登录!");
readFileByLines(
"c:/java/gwxt/Main.txt");
}
else
{
System.
out.println("输入有误,请重新输入!");
}
}
publicstaticvoid readFileByLines(String fileName){
File file=
new File(fileName);
BufferedReader reader=
null;
try{
System.
out.println("购物系统--客户信息管理"+"\r\n"
+
"--------------------------------------");
reader=
new BufferedReader(new FileReader(file));
String tempString=
null;
int line= 1;
//一次读入一行,直到读入null为文件结束
while((tempString= reader.readLine())!= null){
//显示行号
//行号直接用数字显示就可以了,用数组画蛇添足
// int[] count= new int[line];
//
// for(int i= 0; i< line; i++)
//
//{
//
// count[i]= line;
//
//}
System.
out.println(line+"."+ tempString);
line++;
}
System.
out.println("--------------------------------------");
reader.close();
//多余,交给finally处理
}
catch(IOException e){
e.printStackTrace();
}
finally{
if(reader!= null){
try{
reader.close();
}
catch(IOException e1){
}
}
}
}
publicstaticvoid main(String[] args)
{
new gwxt().in();
}
}
java面向对象题目,高手来帮忙!!!
首先抽象出以下属性,生成一个基类 baseClass:
水平/垂直坐标(x,y),宽度(width),高度(height),颜色(color),以及绘制自己的方法draw(Graphics g)
同时生成一个接口:intofaceBase
接口定义几个公用方法如增删改高度等;
然后,几个实体类扩展于这个基类并实现接口:
窗户(Window)
车门(Door)
引擎(Engine)
轮子(Wheel)
汽车(Car)extends baseClass implements intofaceBase
最后组合上面几个类,生成carClass
具体代码就不写了
java面向对象选择题,请翻译并回答,谢谢
10.一个栈的轨迹是(a)
a.一个方法调用的序列
b.只有通过一个典型的调试器的步骤为特征的
c.一个致命的错误导致了一个典型的调试器终止
d.程序的栈中的变量列表
9.一个典型的软件系统的静态模型包括以下哪些(b)
1.类的属性
2.类之间产生的活动
3.类之间的结构化关系
a.2,3
b.1,3
c.1,2,3
d.1,2
下面哪种分类可以同时适用于数据域和方法?(c)
a.本地和非本地
b.默认和非默认
c.静态和非静态
d.抽象和非抽象
望采纳。
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!