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虚拟机处理
--------------------------------------------------------
需要多多练习做习题

浙公网安备 33010602011771号