基础知识

在 java 中,类表示对一类抽象事务的一个抽象封装,一般说 Java 有三大特性,封装、继承、多态。
类分为 接口、抽象类、普通类,他们的区别如下:
接口:只定义方法,没有具体的实现,用户对一类事物的抽象定义。
抽象类:可以定义抽象方法(就是没有实现的方法),也可以定义普通方法。相当于是接口和普通类之间的一个事物吧,兼顾了接口的特性,也有普通类的特性,但是他不能实例化对象。
普通类:就是普通类,这个没什么好解释的。

对象

对象就是普通类的一个实例化,在 java 中,需要通过 new 关键字进行实例化。
User user = new User();

构造方法

构造方法是一个类的初始化的方法,和其他普通的方法一样,可以重载(名字相同,参数不同的方法),如下,User 类定义构造方法

  1. public class User{
  2. public User(){
  3. }
  4. public User(Integer age){
  5. // todo something
  6. }
  7. }

方法

一个方法的结构如下:
第一个是限定类型,可选有 public、private、protected,分别表示公开访问、私有访问、只允许同包的类方法;
第二个是返回类型,如 Integer 表示返回的是整数类型;
第三个是方法名;
第四个是 参数,包括参数类型和参数名;
第五个是方法体;

  1. public returnType functionName(paramaType paramsName){}

常用类

在java 中常用的类有
Integer 整数
String 字符串
Double 小数
Date 时间
ArrayList 数组集合
HashMap 字典类型