java学习笔记②JAVA面向对象
s
01 认识类和对象
类:成员变量 成员方法
静态变量 静态方法
类名首字母大写
对象是类的实例
类是对象的抽象
创建对象:
Person p = new Person();
02 方法和方法重载
引用传递和值传递:
构造方法:
类默认有无参构造方法,可以重载构造方法
public class Person{
private String name;
private int age;
public Person(){
//无参构造方法
}
public Person(String name,int age){
//有参构造方法
this.name = name;
this.age = age;
}
}
当重写构造方法后,默认无参构造方法将不存在,除非手动补上
this()是调用本类中自身构造方法
03 封装和继承
package的命名、导包
java.lang是虚拟机自动引入
继承:is-a 关系
04 方法的重写和多态
Object类是所有类的父类
例如:String的equals()方法是重写了object父类的方法
抽象方法和抽象类
05 抽象类和接口
抽象类有利于代码复用
接口有利于代码维护
07 异常
main()方法声明的异常由java虚拟机处理
--------------------------------------------------------
需要多多练习做习题