java基础复习札记

1.super与this的区别:super只能拿到父类的的方法与属性,this关键字既可以父类对象也可以拿到自身对象; 2.接口可以继承接口,接口不能继承.接口B继承了接口A,实现类C继承接口A的时候,C将实现A+B的接口合集; 单继承,多实现: public class Impl extends father implements Int1, Int2, Int3 3.java中没有2进制的数据类型,对二进制的操作,需要使用共三种操作符。 > 右移位操作符 >>> 无符号右移操作符 使用左移时,数会变大,很多时间,用来代替“乘方”的操作。比如 2的平方 = 2 * 2 = 4 = 2> >>>的差别。 其实这个没多大用的,极少用到 public static void main(String[] args) { int a = 2; int b = a > 2; System.out.println(d);// c >> 1代表处以2 =4, c>>2代表除以4 = 2 } 4.abstract抽象类能够实现代码,interface不能,一个类能够多重继承(实现)多个接口,但不能继承多个类 如果想要子类继承父类的代码,就用abstract抽象类,否则还是用interface灵活。 5.

你可能感兴趣的:(Java基础)