JAVA小问题~~请高手帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:50:08
1、在构造方法中,this有几种用法,都什么时候用,分别为__________。
2、怎样都能让让方法重载,重载的条件是______________________。
3、接口中,类成员的属性默认为__________,类方法的属性为_______。
4、Java中,数据类型有___种,分别为________。
5、Java中,方法的返回类型有___种,分别为___________。

1两种,1指代用该构造方法创建的当前对象2调用其他构造方法
2方法名称相同,返回值类型或个数不同
3abstract abstract
4基本数据类7种 byte short char int long float double还有引用类型
5就是以上的

1楼

6.this:
①当成员属性与局部属性重名时,在局部体内使用this点取外部的成员属性;

例:
=============================================================================
public class Test {
int a=100;
public void paint(){
int a=200;
System.out.println(a);
System.out.println(this.a);
}

public static void main(String args[]){
Test t=new Test();
t.paint();
}
}
-----------------------------------------------------------------------------
显示结果:
200
100
=============================================================================

②当需要把当前对象作为参数进行传递时使用this,this代表当前对象;
方法重载:
在同一个类中,定义了多个方法,具有相同的方法名,不同的参数列表;(同构造器)
1.接口中的所有方法,都是声明式方法(抽象方法);

2.接口的意义在于被实现;类必须实现接口中的所有方法;

3.接口可以多实现;接口间用,分隔;
4.接口中的属性自动具备