面向对象
文章平均质量分 58
梦里°
这个作者很懒,什么都没留下…
展开
-
内部类
内部类: 成员内部类;静态内部类;局部内部类;匿名内部类 static 可以修饰属性、方法、内部类 1. 成员内部类 * 成员内部类可以无条件的访问外部类的属性和方法, * 但是外部类如果想要访问内部类的属性或方法时, * 必须要创建一个内部类的对象, * 然后通过该对象访问内部类的属性或方法 * * 外部类只有两种访问权限:public 或者默认不写 * 内部类四种访问权限都可以使用 静态内部类: 不能直接访问外部类的非静态成员 但是可以通...原创 2021-05-18 18:17:38 · 42 阅读 · 0 评论 -
抽象类、接口
用来控制一个类,或者类中的成员的访问范围。 类 包 子类 任意 public √ √ √ √ protected √ √ √ default ...原创 2021-05-17 21:02:12 · 46 阅读 · 0 评论 -
static关键字、静态代码块、final关键字、多态、异常
静态关键字 static 1.被static修饰后的特点:全局共享,可以直接使用类名调用, 跟类一起加载,加载时间比对象早,只能调用静态的 (也可以使用对象调用,但是不推荐,会警告) 2.静态资源,也叫类的资源,跟随类一起加载,直到类消失,静态资源才消失。 // 静态关键字 static /* * 1.被static修饰后的特点:全局共享,可以直接使用类名调用, * 跟类一起加载,加载时间比对象早,只能调用静态的 * (也可以使用对象调用,但是不推荐,会警告) * 2.静态资..原创 2021-05-14 20:56:48 · 125 阅读 · 0 评论 -
构造方法、代码块,this关键字,继承,super关键字,重写
构造方法 -- 又名构造器 、 构造函数 * * 1.构造方法的语法: 修饰符 类名(参数列表){方法体} * 2.用处:专门用来创建对象的 * 3.什么时候触发? new时/实例化时 * 4.无参构造是默认就存在的,但是如果只提供了有参构造, * 默认的无参构造就没有了,最好手动提供无参构造 package test.day02; /* * 构造方法 -- 又名构造器 、 构造函数 * * 1.构造方法的语法: 修饰符 类名(参数列表){方法体} * 2.用...原创 2021-05-12 21:00:47 · 112 阅读 · 0 评论 -
面向对象,类,对象,GC垃圾回收器,private关键字
一、面向对象 是一种编程思想 1.三大特征 封装、继承、多态 二、类 class 类是一类事物的抽象 属性 --事物的特征 方法 --事物的行为 三、对象 是一类事物中具体的个体 对象类型 对象名 = new 对象类型(); 获取属性:对象名.属性 给属性赋值:对象名.属性 = 值 对象名.方法() 一个.java文件中可以包含多个类,但是只能有一个类被public修饰, * 被public修饰的类的名字就是.java的文件名 * * .clas...原创 2021-05-11 19:18:17 · 145 阅读 · 0 评论