Yuanql's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

子类对象实例化全过程

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 理解即可。 1.从结果上看:继承性 子类继承父类以后,就获取了父类中声明的属性或方法。创建子类的对象,在堆空间中,就会加载所父类中声明的属性。 2.从过程上看:当我们通过子类的构造器创建子类对象时,我们一定会直接或间接的调用其父类的构造器,进而调用父类的父类的构造器,…直到调用了java.lang.
2023-01-05
03_java基础编程 > 05_面向对象中
#java

关键字:super

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1.super 关键字可以理解为:父类的2.可以用来调用的结构:属性、方法、构造器 3.super调用属性、方法:3.1 我们可以在子类的方法或构造器中。通过使用”super.属性”或”super.方法”的方式,显式的调用父类中声明的属性或方法。但是,通常情况下,我们习惯省略”super.”3.2 特
2023-01-05
03_java基础编程 > 05_面向对象中
#java

方法的重写

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1.什么是方法的重写(override 或 overwrite)?子类继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作. 2. 应用:重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。 3.举例:12345678910111213cla
2023-01-05
03_java基础编程 > 05_面向对象中
#java

面向对象的特征二:继承性

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1.为什么要有类的继承性?(继承性的好处) ① 减少了代码的冗余,提高了代码的复用性 ② 便于功能的扩展 ③ 为之后多态性的使用,提供了前提图示: 2.继承性的格式:class A extends B{} A:子类、派生类、subclass B:父类、超类、基类、superclass
2023-01-05
03_java基础编程 > 05_面向对象中
#java

关键字:package和import

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1. package的使用1.1 使用说明: 1.为了更好的实现项目中类的管理,提供包的概念 2.使用package声明类或接口所属的包,声明在源文件的首行 3.包,属于标识符,遵循标识符的命名规则、规范(xxxyyyzzz)、“见名知意” 4.每”.”一次,就代表一层文件目录。1.2 举例:举例一:
2023-01-04
03_java基础编程 > 04_面向对象上
#java

关键字:this

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1.可以调用的结构:属性、方法;构造器2.this调用属性、方法:this理解为:当前对象 或 当前正在创建的对象 2.1 在类的方法中,我们可以使用”this.属性”或”this.方法”的方式,调用当前对象属性或方法。但是,通常情况下,我们都择省略”this.”。特殊情况下,如果方法的形参和类的
2023-01-04
03_java基础编程 > 04_面向对象上
#java

JavaBean的概念

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 所谓JavaBean,是指符合如下标准的Java类: 类是公共的 一个无参的公共的构造器 属性,且对应的get、set方法
2023-01-04
03_java基础编程 > 04_面向对象上
#java

属性赋值顺序

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 总结:属性赋值的先后顺序 ① 默认初始化 ② 显式初始化 ③ 构造器中初始化 ④ 通过”对象.方法” 或 “对象.属性”的方式,赋值 以上操作的先后顺序:① - ② - ③ - ④
2023-01-04
03_java基础编程 > 04_面向对象上
#java

类的结构之三:构造器

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1.构造器(或构造方法):Constructor构造器的作用: 1.创建对象 2.初始化对象的信息 2.使用说明: 1.如果没显式的定义类的构造器的话,则系统默认提供一个空参的构造器 2.定义构造器的格式:权限修饰符 类名(形参列表){} 3.一个类中定义的多个构造器,彼此构成重载 4.一旦我们
2023-01-04
03_java基础编程 > 04_面向对象上
#java

面向对象的特征一:封装性

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 面向对象的特征一:封装与隐藏 1.为什么要引入封装性?我们程序设计追求“高内聚,低耦合”。高内聚 :类的内部数据操作细节自己完成,不允许外部干涉;低耦合 :仅对外暴露少量的方法用于使用。 隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。通俗的说,把该隐藏的隐
2023-01-04
03_java基础编程 > 04_面向对象上
#java
1…4546474849…53

搜索

Hexo Fluid
苏ICP备2023010323号-1