日期: 2022 年 3 月 13 日

3 篇文章

thumbnail
Java面向对象04-static关键字、抽象类、接口与内部类
static 关键字 静态变量与静态方法 静态的变量 多线程中会用到(包含static关键字)非静态的变量(不包含static关键字)非静态方法中可以直接调用静态方法,而静态方法中无法调用非静态方法.如果变量是静态变量我们就可以直接通过类名去访问这个变量,而非静态变量不可以直接通过类名来访问。静态方法可以直接被调用,非静态方法需要实例化类对象之后,…
thumbnail
Java面向对象03-封装、继承和多态
封装 该露的露,该藏的藏我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。记住这句话:属性私有,get/set封装的作用:1.提高程序的安全性,保护数据2.隐藏代码的实…
thumbnail
Java面向对象02-构造器与创建对象内存分析
构造器 类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点:1.必须和类的名字相同2.必须没有返回类型,也不能写void 代码: package com.xiheya.oop.demo02;​/** * @Author {xiheya} * @Date: 2022/03/12/ 22:50 * @Descrip…