自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Day10

面向对象的特征之二:继承性一、继承性的好处:减少了代码的冗余,提高了代码的复用性便于功能的扩展为之后多态性的使用,提供了前提二、继承性的格式:class A extends B { }A:子类、派生类、subclassB:父类、超类、基类、superclass体现:一旦子类A继承父类B以后,子类A中就获取了父类B中声明的结构:属性、方法特别的,父类中声明为private的属性或方法,子类继承父类以后,仍然认为获取了父类中私有的结构​ 只有因为封装性的影响,使得子类不能

2021-06-07 15:50:49 47

原创 Day09

this关键字的使用:this可以用来修饰:属性、方法、构造器this修饰属性和方法:this理解为:当前对象 或 当前正在创建的对象在类的方法中,可以使用“this·属性”或“this·方法”的方式,调用当前对象的属性或方法。但是通常情况下,我们都选择省略“this·”。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式地使用“this·变量”的方式,表明此变量是属性,而非形参。在类的构造器中,可以使用“this·属性”或“this·方法”的方式,调用当前正在创建的对象属性或方法

2021-06-07 15:50:12 46

原创 Day08

递归方法的使用(了解)递归方法:一个方法体内调用它自身。方法递归包含了一种隐式的循环,它会重复执行某段代码,但这种重复执行无须循环控制。递归一定要向已知方向递归,否则这种递归就变成了无穷递归,类似于死循环。程序设计追求“高内聚,低耦合”**高内聚:**类的内部数据操作细节自己完成,不允许外部干涉;**低耦合:**仅对外暴露少量的方法用于使用。隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。通俗的说,把该隐藏的隐藏起来,该暴露的暴露出来。这

2021-06-07 15:49:15 39

原创 Day07

面向对象思想编程内容的三条主线分别是什么类及类的成员:属性、方法、构造器;代码块、内部类面向对象的三大特征:封装、继承、多态其他关键字:this,super,abstract,interface,static,final,package,import面向对象思想的体现:类和对象的创建和执行操作有哪三步?创建类类的实例化调用对象的结构:“对象.属性” “对象.方法”堆栈虚拟机栈,即为平时提到的栈结构。我们将局部变量存储在栈结构中堆,我们将new出来的结构(比如:数组、对象)加载

2021-06-07 15:47:44 43

原创 Day06

面向对象的两个要素:类:对一些事物的描述,是抽象的、概念上的定义对象:是实际存在的该类事物的每个个体,因为也成为实例(instance)面向对象程序设计的重点是类的设计设计类,就是设计类 的成员属性:对应类中的成员变量 属性=成员变量=field=域、字段行为:对应类中的成员方法 方法=成员方法=函数=method属性(成员变量)VS 局部变量1.相同点:定义变量的格式:数据类型 变量名 = 变量值先声明,后使用变量都有其对应的作用域2.不同点:在类中声明的位置不

2021-06-07 11:25:32 31

原创 Day05

衡量一个功能代码的优劣:正确性可读性健壮性高效率与低存储:时间复杂度、空间复杂度(衡量算法的好坏)数组的相关概念:数组名元素角标、下标、索引数组的长度;元素的个数数组的特点:数组是有序排列的数组属于引用数据类型的变量。数据元素,既可以是基本数据类型,也可以是引用数据类型创建数组对象会在内存中开辟一整块连续的空间数组的长度一旦确定,就不能修改数组的分类:按照维数:一维数组、二维数组、。。。按照数组元素的类型:基本数据类型元素的数组、引用数据类型元

2021-06-07 11:24:57 48

原创 Day04

二进制的使用说明计算机底层的存储方式:所有数字在计算机底层都是以二进制形式存在。二进制数据的存储方式:所有的数值,不管正负,底层都以补码的方式存储。原码、反码、补码的说明:正数:三码合一负数:反码对原码按位取反,只是最高位(符号位)确定为1​ 补码为反码加1& 和 && 的异同左右两边都为true ,结果才为true,运算结果相同左边是true的时候,右边都执行左边是false的时候,&执行右边,&&不执行右边|

2021-06-07 11:08:54 89

原创 Day03

标识符**定义:**凡是自己可以其名字的地方都叫标识符 比如:类名、变量名、方法名、接口名、包名···命名规则:26个英文字母大小写,0-9,_或$组成;数字不可以开头;不可以使用关键字和保留字,但能包含关键字和保留字;严格区分大小写,长度无限制;标识符不能包含空格java中的名称命名规范**包名:**多单词组成时所有字母都小写:xxxyyyzzz**类名、接口名:**多单词组成时,所有单词的首字母大写:XxxYyyZzz**变量名、方法名:**多单词组成时,第一个单词首字母小写,第二

2021-06-07 11:08:24 45

原创 Day02

对第一个Java程序进行总结1.java程序编写–编译–运行的过程编写:将编写的Java代码保存在以“.java”结尾的源文件中编译:使用javac.exe命令编译我们的java源文件,格式:javac 源文件名.java运行:使用java.exe命令解释运行我们的字节码文件 格式:java 类名**2.**在一个Java源文件中可以声明多个class,但是,只能最多有一个类声明为public的。而且要求声明为public的类的类名必须与源文件名相同。**3.**程序的入口是main()

2021-06-07 11:07:49 62

原创 Day01

Markdown学习标题三级标题四级标题字体Hello,world!Hello,world!Hello,world!Hello,world!Hello,world!引用人生苦短,我用python分割线图片超链接steam列表abcabc表格名字性别生日张三男1997代码jav...

2021-04-10 09:41:54 56

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除