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类> {}
持续更新......