1.定义类的语法格式: public class 类名{ /*可编写0至n个属性*/ 数据类型 变量名1; 数据类型 变量名2; /*可编写00至n个方法*/ 修饰符 返回值类型 方法名(参数){ 执行语句; } } 2.创建对象的语法格式: 类名 对象名 = new 类名(); 3.访问属性的语法格式: 对象名.属性名 4.访问方法的语法格式: 对象名.方法名 5.构造方法的格式: 修饰符 构造方法名(参数列表){代码块} /*构造方法没有返回值类型*/ 6.构造方法调用格式: this(参数列表) /*构造方法之间的调用可以通过this关键字来完成*/ 7.抽象方法定义的格式: public abstract 返回值类型 方法名(参数); 8.抽象类定义的格式: abstract class 类名{} 9.接口定义的格式: public interface 接口名{ 抽象方法1; 抽象方法2; 抽象方法3; } 10.实现类实现接口的格式: class 类 implements 接口{ 重写接口中方法 } 11.多态的定义格式: 父类类型(或接口) 变量名 = new 子类类型(); 12.多态的使用格式: 变量名.方法名(); 13.向下转型的格式: 子类类型 变量名 = (子类类型)父类类型的变量; 14.向上转型的格式: 父类类型 引用名 = new 子类类型(); 15.instanceof关键字使用格式: Boolean b = 对象 instanceof 数据类型; /*判断某个对象是否属于某种数据类型*/ 16.try...catch语句语法格式: try{ //可能发生异常的代码 }catch(异常类 变量名){ //处理 } 17.自定义异常类的格式: Class 异常名 extends Exception{ //或继承RuntimeException public 异常名(){ } public 异常名(String s){ super(s); } } 18.泛型使用格式: 集合类<数据类型> 变量=new 集合类<数据类型>(); 19.泛型类定义格式: 修饰符 class 类名<代表泛型的变量>{...} 20.泛型接口的定义格式: 修饰符 interface 接口名<代表泛型的变量>{...} 21.泛型方法的定义格式: 修饰符<代表泛型的变量> 返回值类型 方法名(参数){} 22.泛型上限格式: 声明对象:类名<? extend类> 对象名 定义类: 类名<泛型标签 extends类> {} 23.泛型下限格式: 声明对象:类名<? super类> 对象名 定义类: 类名<泛型标签 extends类> {}
持续更新......