一、扩容数组
Arrays.copyOf(bombs, bombs.length + 1)扩容数组
数组名 数组的长度
二、对象接受方法的值
SesObject obj = nextSubmarine();将方法的return返回值传递给obj.
三、关于返回值的
当方法的返回值是boolean时,可以与if使用 if(真值){运行的方法}
Boolean 返回值return 返回值
四、接口的调用
接口默认为抽象的,接口内的数据都是常量(默认),常量是必须申明同时初始化(赋值),写在接口的方法都是抽象方法。
接口最大的作用是和父类一样被继承,而父类只能继承一个,接口是可以多继承的,灵活多变,在多继承时注意先继承后实现
五、键盘侦听
KeyAdapter key = new KeyAdapter()键盘监听由于KeyAdapter 是抽象类所以直接匿名类,
类中重写public void keyPressed(KeyEvent e){ 方法 } 按下空格输出方法。
六、造型是否用子类方法,向上造型主要解决抽象父类不能new的问题