Java基础-----面向对象
Java基础-----面向对象
Java的方法(函数)
方法的定义与调用
定义方法
调用方法
方法的注意事项
方法的重载(OverLoad)
Java内存的5个区域
Java的面向对象
面向对象方法的特征
抽象、封装、继承、多态
抽象
封装
继承
Java只有单继承
多个儿子只能有一个爸爸
多态
类的声明与对象的创建
类与对象的关系
一个完整的学生类
class Student{
//属性
private String name
private int age
//无参数构造方法
public Student(){
}
//全参数的构造方法
public Student(String name,int age){
this,name = name
this.age = age
}
//get方法与set方法
public String getName(){
return this.name
}
public void setName(String name){
this.name = name
}
}
继承
继承的概述
定义与使用
定义
使用父类方法
继承中成员变量的访问特点(变量重名)
继承中成员方法的访问特点
覆盖重写(override)
概念
注意事项
应用
继承中构造方法的访问特点
super关键字的三种用法
this 关键字的三种方法
Java继承的三个特点
抽象
抽象的概念
抽象方法与抽象类的使用
注意事项
接口
接口就是多个类的公共规范
接口是一种引用类型,最重要的就是其中的抽象方法
定义接口的格式
接口的抽象方法
定义
使用
接口的默认方法
接口的静态方法
接口的私有方法
接口的常量
接口的总结
继承一个父类并实现多个接口
接口之间的多继承
接口的实例
多态
多态的概述
一个对象有多种形态
多态的格式与使用
多态中成员变量的使用特点
多态中成员方法的使用特点
使用多态的好处
对象的向上转型
对象的向下转型
instanceof关键字(解决向下转型的问题)
内部类
内部类的概念与分类
成员内部类
局部内部类
匿名内部类