java题 求高手
是java题看清楚谢谢1.继承和子类关系2.子类和超类关系3.是否可以使用多个继承?为什么?4.子类可以重写父类方法,请说明继承如何使用?5.什么事方法重写6.什么是接口...
是java题 看清楚 谢谢
1.继承和子类关系
2.子类和超类关系
3.是否可以使用多个继承?为什么?
4.子类可以重写父类方法,请说明继承如何使用?
5.什么事方法重写
6.什么是接口
7.接口的优点
8.如何运用接口
全部答对给分啊 速度啊 谢谢啊 展开
1.继承和子类关系
2.子类和超类关系
3.是否可以使用多个继承?为什么?
4.子类可以重写父类方法,请说明继承如何使用?
5.什么事方法重写
6.什么是接口
7.接口的优点
8.如何运用接口
全部答对给分啊 速度啊 谢谢啊 展开
5个回答
展开全部
1.继承就是一个新类从另外一个类派生而来,用extends关键字,新类就是子类(也叫派生类),被派生的类叫父类(也叫超类),例如:
class A extends B{}其中类A是子类,类B是父类
2.如1所回答子类和超类的关系是 继承的父子关系。
3.不能使用多个继承,因为java的语法要求就是这样,单是可以使用多重继承,也可以实现多个接口。
4.子类可以继承父类的方法,也可以重写父类的方法。重写的时候,只要和父类定义完全一样的方法签名(包括返回值,参数类、个数型和顺序),方法体内可以写你需要的功能即可。
5.重写就是子类覆盖父类的一些方法,重写要求被重写的方法签名(包括返回值,参数类、个数型和顺序)和父类完全一样。
6.接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能),接口用interface来定义,一个类可以实现多个接口。
7.接口可以看做是抽象类;接口只对里面的方法进行了说明。没有具体的实现;接口可以对多人开发的项目规范;实现接口的类都必须实现接口中的所有的方法;用接口可以实现多继承,用接口接口可以降低系统的耦合性。
8.先定义接口例如 interface A{
void methord1();
int methord2();
}
然后在类中实现接口中的方法 例如:
class B implements A{
public void methord1(){
System.out.println("methord1方法已经被实现");
}
public int methord2(){
return 0;
}
}
class A extends B{}其中类A是子类,类B是父类
2.如1所回答子类和超类的关系是 继承的父子关系。
3.不能使用多个继承,因为java的语法要求就是这样,单是可以使用多重继承,也可以实现多个接口。
4.子类可以继承父类的方法,也可以重写父类的方法。重写的时候,只要和父类定义完全一样的方法签名(包括返回值,参数类、个数型和顺序),方法体内可以写你需要的功能即可。
5.重写就是子类覆盖父类的一些方法,重写要求被重写的方法签名(包括返回值,参数类、个数型和顺序)和父类完全一样。
6.接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能),接口用interface来定义,一个类可以实现多个接口。
7.接口可以看做是抽象类;接口只对里面的方法进行了说明。没有具体的实现;接口可以对多人开发的项目规范;实现接口的类都必须实现接口中的所有的方法;用接口可以实现多继承,用接口接口可以降低系统的耦合性。
8.先定义接口例如 interface A{
void methord1();
int methord2();
}
然后在类中实现接口中的方法 例如:
class B implements A{
public void methord1(){
System.out.println("methord1方法已经被实现");
}
public int methord2(){
return 0;
}
}
展开全部
1.子类继承自父类
2.超类即父类,子类和超类是继承和被继承的关系
3.java中不允许多继承,考虑到多继承易造成逻辑混乱等不便,故而舍弃。
4.子类通过extends关键字实现继承。子类可以调用父类的方法,如果父类的某一方法被重写,那么会调用子类中被重写后的方法。
5.方法重写,即子类重写父类的某一方法。必须保证该方法函数名,参数,返回类型都与父类一致。
6.Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
7.(1)因为java没有多继承,而接口可以帮助实现多继承。(2)接口的使用更能体现面向对象的思想,使代码重用性更高。(3)实际上一个接口可以理解为一种规范,在当今多人开发模式下很有现实意义。
8.使用implements关键字来实现一个接口,必须要实现接口中的所有方法。
2.超类即父类,子类和超类是继承和被继承的关系
3.java中不允许多继承,考虑到多继承易造成逻辑混乱等不便,故而舍弃。
4.子类通过extends关键字实现继承。子类可以调用父类的方法,如果父类的某一方法被重写,那么会调用子类中被重写后的方法。
5.方法重写,即子类重写父类的某一方法。必须保证该方法函数名,参数,返回类型都与父类一致。
6.Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
7.(1)因为java没有多继承,而接口可以帮助实现多继承。(2)接口的使用更能体现面向对象的思想,使代码重用性更高。(3)实际上一个接口可以理解为一种规范,在当今多人开发模式下很有现实意义。
8.使用implements关键字来实现一个接口,必须要实现接口中的所有方法。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1. 继承父类的类 就叫做子类
2. 通俗的说 超类 就是子类。 相对父类来说 子类就是父类的超类
3. java不支持多继承。即没有extends Class1,Class2的语句形式。这是在编译时就决定的行为。
4. 你可以在创建一个类的界面中选择是否继承父类 用add按钮选择你要继承的父类即可
例:实现继承的格式为: class 子类名 extends 父类
编写程序的时候在类名字后写上要继承的父类 就可以完成继承关系
public class aaa extends bbb{
} //表示aaa类继承了bbb类
5. 重写 就是在子类中 重新定义或者扩展父类中的方法,并隐藏掉父类中的方法
如果你认为父类中的方法不适合你,你就可以重写了。
6. Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
7. 如上 一个类只能extends 一个父类 但是可以implements多个接口。接口可以降低系统的耦合性
8. 在建类的使用用add按钮添加你需要implements的接口就可以了
例:实现接口的格式为: class 子类名 implements 接口
编写程序的时候在类名字后写上要实现的接口名 就可以完成接口的实现
public class aaa implements bbb{
} //表示aaa类实现了bbb接口
2. 通俗的说 超类 就是子类。 相对父类来说 子类就是父类的超类
3. java不支持多继承。即没有extends Class1,Class2的语句形式。这是在编译时就决定的行为。
4. 你可以在创建一个类的界面中选择是否继承父类 用add按钮选择你要继承的父类即可
例:实现继承的格式为: class 子类名 extends 父类
编写程序的时候在类名字后写上要继承的父类 就可以完成继承关系
public class aaa extends bbb{
} //表示aaa类继承了bbb类
5. 重写 就是在子类中 重新定义或者扩展父类中的方法,并隐藏掉父类中的方法
如果你认为父类中的方法不适合你,你就可以重写了。
6. Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
7. 如上 一个类只能extends 一个父类 但是可以implements多个接口。接口可以降低系统的耦合性
8. 在建类的使用用add按钮添加你需要implements的接口就可以了
例:实现接口的格式为: class 子类名 implements 接口
编写程序的时候在类名字后写上要实现的接口名 就可以完成接口的实现
public class aaa implements bbb{
} //表示aaa类实现了bbb接口
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
14
C
解释:A的写法是错误的,前面只能加private等,B缺少返回值,D也是
15
B
16
A
C
解释:A的写法是错误的,前面只能加private等,B缺少返回值,D也是
15
B
16
A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D
B
A
B
A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询