Java基础-----面向对象

Java基础-----面向对象

  • Java基础-----面向对象
    • Java的方法(函数)
      • 方法的定义与调用
        • 定义方法
        • 调用方法
      • 方法的注意事项
      • 方法的重载(OverLoad)
    • Java内存的5个区域
    • Java的面向对象
      • 面向对象方法的特征
        • 抽象
        • 封装
        • 继承
        • 多态
      • 类的声明与对象的创建
        • 类与对象的关系
        • 一个完整的学生类
      • 继承
        • 继承的概述
        • 定义与使用
        • 继承中成员变量的访问特点(变量重名)
        • 继承中成员方法的访问特点
        • 覆盖重写(override)
          • 概念
          • 注意事项
          • 应用
        • 继承中构造方法的访问特点
        • super关键字的三种用法
        • this 关键字的三种方法
        • Java继承的三个特点
      • 抽象
        • 抽象的概念
        • 抽象方法与抽象类的使用
          • 注意事项
      • 接口
        • 定义接口的格式
        • 接口的抽象方法
          • 定义
          • 使用
        • 接口的默认方法
        • 接口的静态方法
        • 接口的私有方法
        • 接口的常量
        • 接口的总结
        • 继承一个父类并实现多个接口
        • 接口之间的多继承
        • 接口的实例
      • 多态
        • 多态的概述
        • 多态的格式与使用
        • 多态中成员变量的使用特点
        • 多态中成员方法的使用特点
        • 使用多态的好处
        • 对象的向上转型
        • 对象的向下转型
        • instanceof关键字(解决向下转型的问题)
      • 内部类
        • 内部类的概念与分类
        • 成员内部类
        • 局部内部类
          • 匿名内部类

Java基础-----面向对象

Java的方法(函数)

方法的定义与调用

Java基础-----面向对象_第1张图片

定义方法

Java基础-----面向对象_第2张图片

调用方法

Java基础-----面向对象_第3张图片

方法的注意事项

Java基础-----面向对象_第4张图片

方法的重载(OverLoad)

Java基础-----面向对象_第5张图片
Java基础-----面向对象_第6张图片

Java内存的5个区域

Java基础-----面向对象_第7张图片

Java的面向对象

面向对象方法的特征

抽象、封装、继承、多态

抽象

Java基础-----面向对象_第8张图片

封装

Java基础-----面向对象_第9张图片

继承


Java只有单继承
多个儿子只能有一个爸爸

多态

类的声明与对象的创建

Java基础-----面向对象_第10张图片

类与对象的关系

Java基础-----面向对象_第11张图片
Java基础-----面向对象_第12张图片

一个完整的学生类

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
	}
}

继承

继承的概述

Java基础-----面向对象_第13张图片

定义与使用

定义
Java基础-----面向对象_第14张图片
使用父类方法
Java基础-----面向对象_第15张图片

继承中成员变量的访问特点(变量重名)

Java基础-----面向对象_第16张图片

Java基础-----面向对象_第17张图片

继承中成员方法的访问特点

Java基础-----面向对象_第18张图片

覆盖重写(override)

概念

Java基础-----面向对象_第19张图片

注意事项

Java基础-----面向对象_第20张图片

应用

Java基础-----面向对象_第21张图片

继承中构造方法的访问特点

Java基础-----面向对象_第22张图片

super关键字的三种用法

Java基础-----面向对象_第23张图片

this 关键字的三种方法

Java基础-----面向对象_第24张图片
Java基础-----面向对象_第25张图片

Java继承的三个特点

Java基础-----面向对象_第26张图片

抽象

抽象的概念

Java基础-----面向对象_第27张图片

抽象方法与抽象类的使用

Java基础-----面向对象_第28张图片
Java基础-----面向对象_第29张图片

注意事项

Java基础-----面向对象_第30张图片

接口

接口就是多个类的公共规范

接口是一种引用类型,最重要的就是其中的抽象方法

定义接口的格式

Java基础-----面向对象_第31张图片

接口的抽象方法

定义

Java基础-----面向对象_第32张图片

使用

Java基础-----面向对象_第33张图片

接口的默认方法

Java基础-----面向对象_第34张图片
Java基础-----面向对象_第35张图片

接口的静态方法

Java基础-----面向对象_第36张图片
Java基础-----面向对象_第37张图片

接口的私有方法

Java基础-----面向对象_第38张图片

接口的常量

Java基础-----面向对象_第39张图片

接口的总结

继承一个父类并实现多个接口

Java基础-----面向对象_第40张图片
Java基础-----面向对象_第41张图片

接口之间的多继承

Java基础-----面向对象_第42张图片

接口的实例

Java基础-----面向对象_第43张图片

多态

多态的概述

一个对象有多种形态
Java基础-----面向对象_第44张图片

多态的格式与使用

Java基础-----面向对象_第45张图片

多态中成员变量的使用特点

Java基础-----面向对象_第46张图片

多态中成员方法的使用特点

Java基础-----面向对象_第47张图片

使用多态的好处

Java基础-----面向对象_第48张图片

对象的向上转型

Java基础-----面向对象_第49张图片

对象的向下转型

Java基础-----面向对象_第50张图片

instanceof关键字(解决向下转型的问题)

Java基础-----面向对象_第51张图片

内部类

内部类的概念与分类

Java基础-----面向对象_第52张图片

成员内部类

Java基础-----面向对象_第53张图片
Java基础-----面向对象_第54张图片

局部内部类

Java基础-----面向对象_第55张图片
Java基础-----面向对象_第56张图片

匿名内部类

Java基础-----面向对象_第57张图片
Java基础-----面向对象_第58张图片

Java基础-----面向对象_第59张图片

你可能感兴趣的:(Java基础与进阶)