摘要: 理解main方法 【解释 main方法 的形式】public static void main(String args[]){} public : main方法是JVM调用的,该方法的访问权限必须是public; static : Java虚拟机在执行main()方法时不必创建对象,所以该方法必须是 阅读全文
posted @ 2021-09-10 22:28 Wiiiimp 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 类变量,类方法 【类变量】 介绍 类变量(又叫静态变量)是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。 定义类变量:访问修饰符 static 数据类型 变量名; 内变量内部布局 jdk8以及以前,放在静态域;jd 阅读全文
posted @ 2021-09-10 16:42 Wiiiimp 阅读(1558) 评论(0) 推荐(1) 编辑
摘要: 零钱通 【面向过程做法 procedure-oriented】 化繁为简: 先完成显示菜单,并可以选择 完成零钱通明细 (学习)老韩思路: (1)可以把收益入账和消费,保存到数组中(但目前学到的数组是定长的) (2)可以使用对象 (3)可以使用String拼接 完成收益入账,完成功能驱动程序员增加新 阅读全文
posted @ 2021-09-06 23:13 Wiiiimp 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 断点调试(IDEA) 断点(breakpoint)调试(debug) 重要提示:在断点调试过程中,是运行状态,是以对象的运行类型来执行。 A extends B; B b = new A(); b.xx(); //当你去调试b在调用xx方法的时候,其实它是按照它的运行类型来定位这个方法的。 【快捷键 阅读全文
posted @ 2021-09-05 14:05 Wiiiimp 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Object类详解 查看JDK源码,可以鼠标指着然后ctrl + 左键 🔥“==” 与 “equals” ==与equals 例题 🔥HashCode方法 🔥toString方法 【 == 与 equals】 ==是一个比较运算符 ==:既可以判断基本类型,又可以判断引用类型 ==:如果判断基 阅读全文
posted @ 2021-09-03 23:49 Wiiiimp 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 多态polymorphic 基本介绍 初识例子 🔥多态的细节 例子 Java的动态绑定机制 Dynamic binding 多态的应用(多态数组和多态参数) 【基本介绍】 方法或对象具有多种形态,是面向对象的第三大特征,多态是建立在封装和继承基础之上的。 具体体现: 方法的多态:重写和重载就体现多 阅读全文
posted @ 2021-09-02 22:41 Wiiiimp 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 方法重写/覆盖override 【基本含义】 方法重写(覆盖)就是子类有一个方法,和上级父类的某个方法的名称、返回类型、参数一样,那么我们就说子类的这个方法覆盖了父类的那个方法。 【如何进行方法重写】 需要满足下面的条件: 子类的方法的参数,名称要和父类方法的参数、名称完全一样 子类方法的返回类型和 阅读全文
posted @ 2021-08-31 22:19 Wiiiimp 阅读(93) 评论(0) 推荐(0) 编辑
摘要: super 【介绍】 super代表父类的引用,用于访问父类的属性、方法、构造器 【作用及语法】 访问父类的属性,但不能访问父类的private属性。 super.属性名; 访问父类的方法,不能访问父类的private方法。 super.方法名(参数列表); 假如B类继承于A类,A类有有一个公共的方 阅读全文
posted @ 2021-08-31 21:20 Wiiiimp 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 继承Extends 介绍 基本语法 好处 细节 继承的本质分析 例子 【介绍】 继承可以解决代码复用,让我们的编程更加接近人类思维,当多个类存在相同的属性和方法时,可以从这些类中抽象出父类,在父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法,只需要通过extends来声明继承父 阅读全文
posted @ 2021-08-30 20:33 Wiiiimp 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 封装Encapsulation 概念 好处 封装性的实现步骤 权限修饰符 封装性练习 【概念】 Encapsulation就是把抽象出的数据(属性)和对数据的操作(方法)封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作(方法),才能对数据进行操作。 隐藏对象的属性和实现细节,仅对外提 阅读全文
posted @ 2021-08-28 23:04 Wiiiimp 阅读(46) 评论(0) 推荐(0) 编辑