会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Quazjq1207
博客园
首页
新随笔
联系
订阅
管理
2025年7月17日
面向对象学习27 - 内部类
摘要: 内部类 成员内部类是什么? 如何创建其对象? 就是类中的一个普通成员,类似前面我们学过的普通成员变量、成员方法 外部类名。内部类名 对象名 = new 外部类 (...).new 内部类 (...); 成员内部类的实例方法中,访问其他成员有啥特点? 可以直接访问外部类的实例成员、静态成员 可以拿到当
阅读全文
posted @ 2025-07-17 16:29 谁来着?
阅读(12)
评论(0)
推荐(0)
2025年6月21日
面向对象学习26 - 接口&关键字interface
摘要: 1.接口的理解:接口的本质是契约、标准、规范。制定好之后需要遵守 2.定义接口的关键字:interface 3.接口内部结构的说明: >可以声明: 属性:必须使用public static final 修饰 方法:jdk8以前:声明抽象方法,修饰为public abstract jdk8:声明静态方
阅读全文
posted @ 2025-06-21 22:23 谁来着?
阅读(10)
评论(0)
推荐(0)
面向对象学习25 - 关键字abstract
摘要: 1. abstract的概念:抽象的 2. abstract可以用来修饰:类、方法 3. 具体的使用: 3.1 abstract修饰类 > 此类称为抽象类 > 抽象类不能实例化 > 抽象类中是包含构造器的,因为子类对象实例化时,需要直接或间接的调用到父类的构造器 > 抽象类中可以没有抽象方法。反之,
阅读全文
posted @ 2025-06-21 20:59 谁来着?
阅读(34)
评论(0)
推荐(0)
面向对象学习24 - 关键字final
摘要: final的理解:最终的 final可以用来修饰的结构:类、方法、变量 final修饰结构的情况 3.1 *final修饰类**:表示此类不能被继承 比如:String、StringBuffer、StringBuilder类 3.2 final修饰方法:表示此方法不能被重写 3.3 final修饰变
阅读全文
posted @ 2025-06-21 14:05 谁来着?
阅读(9)
评论(0)
推荐(0)
2025年6月20日
面向对象学习23 - 代码块
摘要: 代码块 代码块或初始化块的作用 用来初始化类或者对象信息 代码块的修饰 代码块只能被static修饰 被static修饰的叫静态代码块 未被static修饰的叫非静态代码块 例子 class Person{ String name; int age; public void eat(){ Syste
阅读全文
posted @ 2025-06-20 22:21 谁来着?
阅读(23)
评论(0)
推荐(0)
面向对象学习22 - 设计模式中的单例模式
摘要: 设计模式实在大量的实践中总结和理论化之后优选的代码结构、编程风格】以及解决问题的思考模式。 设计模式免去我们自己再重新思考和摸索。 经典的设计模式有23种 单例模式 什么是单例模式? 采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 实现思
阅读全文
posted @ 2025-06-20 21:52 谁来着?
阅读(6)
评论(0)
推荐(0)
2025年6月17日
面向对象学习21 - 关键字static
摘要: static 被它修饰过后的变量称为静态变量 如果想让一个成员变量被类中所有实例共享,就用static修饰,称为类变量或类属性; 对比静态变量和实例变量(static修饰变量) 1.个数 静态变量:在内存空间中只有一份,被类的多个对象共享 实例变量:类的每一个实例(或对象)都保存着一份实例变量。 2
阅读全文
posted @ 2025-06-17 20:48 谁来着?
阅读(8)
评论(0)
推荐(0)
2025年6月14日
面向对象学习20 - Object类
摘要: java.lang.Object类 java.lang.Object类是类层次结构的根类,即所有其他类的父类。每个类都使用Object作为超类。 Object类型的变量于除Object以外的任意应用数据类型的对象都存在多态引用。 Object类的概述 Object类的说明 因为Object类是其他所
阅读全文
posted @ 2025-06-14 22:41 谁来着?
阅读(10)
评论(0)
推荐(0)
2025年5月8日
面向对象学习19 - 多态性
摘要: 多态性的理解 一个事物的多种形态 Java中多态性的体现 代码示例 public class Person(){ String name; int age; public void eat(){ //吃饭方法之一 } public void sleep(){ //睡觉方法之一 } } public
阅读全文
posted @ 2025-05-08 19:50 谁来着?
阅读(49)
评论(0)
推荐(0)
2025年5月5日
面向对象学习笔记18 - 关键字super
摘要: 1、为什么需要super? 举例1:子类继承父类之后,对父类的方法进行了重写,那么在子类中,是否 还能对父类中被重写的方法进行调用? 可以的! 举例2:子类继承父类之后,发现子类和父类中定义了同名的属性,是否可以 在子类中区分两个重名的属性? 可以的! 实现的方法就是对关键字super的使用。 2、
阅读全文
posted @ 2025-05-05 18:14 谁来着?
阅读(38)
评论(0)
推荐(0)
下一页
公告