@JAVA关键字(基础)
* interface
接口中使用:public interface 接口名称{ //接口内容 }
* implements
接口实现类:public class 实现类名称 implements 接口名称{ //… }
* super
只能出现在子类中 1.子类的方法 2.构造方法;必须写在第一句
* this
这个类中
* extends
继承中使用:public class 子类名称 extends 父类名称
* class
定义一个类。public class 类名{ }
* switch
循环语句等差循环时使用
* break
跳转语句,跳出循环 switch语句中
* default
1.switch语句中,最后默认的选项
2.接口中默认方法时使用 例:public default 返回值类型 方法名(参数列表){ 方法体 }
* continue
跳过本次循环的剩余代码,开始下一次循环
* return
面向对象中定义类方法时,跳出方法,返回数据
* static
1.定义静态变量和方法:用类名“.”调用
2.接口中的静态方法:public static 返回值类型 方法名称(参数列表){ 方法体 }
* length
数组长度会出现,数组名.length
* equals
判断字符串和字符串相等时 Arrays类使用 equals(array1,array2)返回值是布尔类型
* sort
Arrays类使用升序排序 sort(array)
* void
面向对象中定义类方法时,没有返回值的方法
* protected
声明父类,能被该类的子类所访问,子类甚至可以和父类不在一个包中。
* public
1.定义类:public class … 2.定义接口:public interface 接口名称{ //接口内容 }
* private
1.封装将类的属性影藏到方法中 例:private 数据类型 属性名;(后面必须有getter/setter方法)
2.接口中的私有方法
普通(默认方法)私有方法:private 返回值类型 方法名(参数列表){ 方法体 }
静态私有方法:private static 返回值类型 方法名(参数列表){ 方法体 }
* instanceof
确认一个对象是否属于某一种类型(多态向下转型第一步) 格式:pet instanceof Dog 含义:这个宠物对象是否输入狗类
* abstract
抽象方法:加上abstract关键字,然后去掉大括号,直接分号结束 (接口中抽象方法也会用)
例:public abstract void 方法名;
抽象类:public abstract class 类名称{ }