- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java技术作业2建议完成时间第10周得分
Java技术 作业 2 建议完成时间:第10周 得分:
学生姓名: 学号: 教学点:
批改教师: 批改日期:
一、解释下列名词
继承
多态性
隐藏
重写
重载
封装
抽象类
抽象方法
包
二、判断题
1、对象变量中存储的是对象的实体。( )
2、构造方法比较特殊,它不能够重载。( )
3、在Java程序中,一个子类只能有一个父类。( )
4、父类对象可以看作是子类的对象,子类对象也可以看作是相应父类的对象。( )
5、抽象类至少要包含一个抽象方法。( )
6、如果一个类含有抽象方法,则此类必须为抽象类。( )
7、类中实现接口定义的方法时,方法的声明必须与接口中的定义完全一致。( )
8、抽象类不能实例化,所以不能使用抽象类声明变量。( )
三、简答题
面向对象的程序设计与面向过程的程序设计有那些不同?
类变量和实例变量有那些不同?
什么是接口?接口与类以及抽象类之间有什么区别和联系?
下面的关键字中,那些是类及其成员的修饰符?
Public synchronized class void private native protected final double
什么是异常?简述Java处理异常的方法。
四、 写出下列程序的结果
1、
import java.io.*;
public class Person
{
static String name=张三;
static String sex=男;
static int age=20;
public static void main(String args[])
{
System.out.println(姓名:+name+,+性别:+sex+,+年龄:+age);
}
}
2、
class Person
{
protected String name;
protected String sex;
Person(String name,String sex)
{
this.name=name;
this.sex=sex;
}
public String toString()
{
String s=new String();
s=name+\t+sex;
return s;
}
}
class Student extends Person
{
protected int age;
protected char grade;
Student(String name,String sex,int age,char grade)
{
super(name,sex);
this.age=age;
this.grade=grade;
}
void print()
{
String s=new String();
s=super.toString();
s=s+\t+age+\t+grade;
System.out.println(s);
}
}
public class TestPerson
{
public static void main(String[ ] args)
{
Student st1=new Student(李楠,女,22,C);
Student st2=new Student(赵彬,男,25,A);
System.out.println(姓名+\t性别+\t年龄+\t成绩等级);
st1.print();
st2.print();
}
}
五、编程题
编写一个学生类Student,要求如下:
(1)学生类Student的属性有:
id: long型,代表学号
name: String类对象,代表姓名
age: int型,代表年龄
sex: boolean型,代表性别(其中true表示男,false表示女)
phone: String类对象,代表联系电话
(2)学生类Student的方法有:
Student(long I, String n , int a, Boolean s, long p)有参数的构造方法,形参表中的参数分别初始化学号、姓名、年龄、性别和联系电话。
Int getAge() 获取年龄作为方法的返回值。
Boolea
文档评论(0)