浅学Java基础自我总结关键字

@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 类名称{ }

经验分享 程序员 微信小程序 职场和发展