abstract,this,super,boolean等关键字

1,abstract关键字

abstract 关键字,和哪些关键字不能共存。
final:被final修饰的类不能有子类。而被abstract修饰的类一定是一个父类。
private: 抽象类中的私有的抽象方法,不被子类所知,就无法被复写。
而抽象方法出现的就是需要被复写。
static:如果static可以修饰抽象方法,那么连对象都省了,直接类名调用就可以了。
可是抽象方法运行没意义。



2、如果子类中出现非私有的同名成员变量时,
子类要访问本类中的变量,用this
子类要访问父类中的同名变量,用super。


super的使用和this的使用几乎一致。
this代表的是本类对象的引用。
super代表的是父类对象的引用。


3,子父类中的构造函数。


在对子类对象进行初始化时,父类的构造函数也会运行,
那是因为子类的构造函数默认第一行有一条隐式的语句 super();
super():会访问父类中空参数的构造函数。而且子类中所有的构造函数默认第一行都是super();


4、//boolean类型的数组默认初始化值是false。


5,写出结果。结果为4,引用函数没有返回值,所以变量i没有改变。
public class Test      

public static void leftshift(int i, int j)

    i+=j; 

public static void main(String args[])

int i = 4, j = 2; 
leftshift(i, j); 
System.out.println(i); //4  和leftShift函数没关系。


6、.写出结果。这里输出结果为1
public class Demo

public static void main(String[] args)

int[] a=new int[1]; 
modify(a); 
System.out.println(a[0]); //1
}
public static void modify(int[] a)

a[0]++;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值