自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DAY09

1.类与类的关系继承关系,只支持单继承1)子类不能使用父类的私有资源2)构造方法不能继承3)子类如果想更改父类的功能,可以重写(两同两小一大)2.类与接口的关系实现关系,既可以单实现,也可以多实现1)实现类去实现接口必须实现接口中的所有抽象方法,如果有任何一个没有实现,就得声明成抽象子类2)创建实现类对象时,一般使用实现类对象,而不是多态对象,因为效果一样3.接口与接口的关系继承关系,既可以单继承,也可以多继承注意:接口实现类需要实现继承自父借口的所有抽象方法4.抽象类与接口的区别

2021-08-11 16:16:51 63

原创 DAY08

面向对象之多态1. 前提:继承+重写2. 口诀1:父类引用指向子类对象解释:父类类型的引用类型变量保存的是子类类型的对象的地址值2.口诀2:编译看左边,运行看右边解释:编译时要看父类是否定义了这个资源,运行时使用的是子类的功能3.资源使用情况成员变量使用的是父类的成员方法使用的是父类的方法定义,子类的方法体如果多态对象调用的是子类没有重写过的方法,方法定义与方法体使用的都是父类的,所以这个不符合多态的前提,直接使用纯纯的父类对象调用即可静态资源属于类资源,随着类的加载而加载,只会加载

2021-08-11 16:16:21 40

原创 DAY07

面向对象的特征之继承使用extends建立子类与父类的继承关系子类继承父类相当于子类把父类的功能复制了一份,但注意,构造方法不能被继承继承后,子类可以使用父类的所有非私有资源,私有资源不可用的原因是不可见Java只支持单继承,一个子类只能有一个父类,但是一个父类可以有多个子类继承具有传递性,爷爷的功能会传给爸爸,爸爸的功能会传给孙子继承是强耦合关联性非常强的is a关系关键字supersuper可以在父类成员变量与子类成员变量同名时,用过super.变量名的方式调用父类的成员变量还可以通过

2021-08-11 16:15:51 36

原创 DAY06

1. 面向过程:这种思想强调的是过程,凡事亲力亲为2. 面向对象:这种思想强调的是结果,面向对象是Java极其重要的特征,Java就是一门面向对象的语言3.类类指的是类型Type,是指一类事物类是抽象的,要提取这一类事物的特点与功能可以把类理解成设计图纸,模板4.对象对象就是根据类创建出来的具体实例一个类可以创建出多个对象,对象通过地址值来区分5.对象创建过程分析Phone p = new Phone();创建对象时,内存发生了什么?在栈内存中开辟一块空间,Phone类型

2021-08-11 16:15:19 47

原创 DAY05

数组1. 数组的创建过程在内存中开辟连续的空间,用来存放数据给数组完成初始化过程,给每个元素赋予默认值数组完成初始化会分配一个唯一的地址值把唯一的地址值交给引用类型的变量a去保存如果想要操作数组中的元素,通过下标来操作注意:数组名是个引用类型的变量,它保存着的是数组的地址,不是数组中的具体数据2. 数组的特性数组的长度通过**数组名.length;**来获取数组一旦创建,长度无法改变数组的下标从0开始,最大下标为数组长度-1如果访问到了不存在的下标,会数组下标越界异常3. 数组的工

2021-08-11 16:14:48 30

原创 DAY04

变量1.成员变量位置:类里、方法外作用范围:在整个类中都生效,类消失,变量才会消失注意:成员变量不是必须手动初始化,会赋予对应类型的默认值2.局部变量位置:方法里或局部代码块里方法1.方法定义的格式方法的修饰符 返回值类型 方法名(方法的参数列表){方法体}2.方法的调用前提:方法需要被调用,只有被调用才能使用方法的功能如何调用方法?通过方法名+(参数列表)的方式来调用方法方法的详解关于修饰符public:公共的,这个公共的方法可以被所有人看到ptivate:私有的,这..

2021-08-11 16:14:18 31

原创 DAY03

运算符1.算数运算符+ - * / % -- ++(符号在前,先自增或自减,再使用;符号在后,先使用,再自增或自减)2.比较运算符:结果都是布尔类型> < >= <= == !=3.逻辑运算符& 单与、和、and --全真才真,有假则假逻辑:符号左右两边均为true,最终结果才为true| 单或、or --全假才假,有真则真逻辑:只要符号左右两边有一个为true,最终结果才为true&& 双与/短路与:逻辑与单与一致,只是增加...

2021-08-11 16:05:36 29

原创 DAY01

1.计算机分为硬件系统与软件系统2.没有安装任何软件的计算机称为裸机3.软件可以分为两类:1)系统软件:Wiondows Mac ios2)应用软件:4.计算机语言:5.计算机常用快捷键6.人机交互的方式:1)图形化界面2)命令行的方式7.Java平台版本:1)JavaSE -标准版基础班2) JavaEE-企业版/商务版3) JavaME-微型版/移动版8.后缀: 十进制:组成元素0-9,10个,逢十进一 二进制:组成元素0,1,逢二进一9.java语言跨平台...

2021-08-11 16:04:13 50

原创 JAVA语法基础 标识符 关键字 注释 变量 数据类型与类型转换

1.Java的标识符字母 数字 下划线 $构成,不能以数字开头,严格区分大小写,见名知意,不能使用关键字2.关键字被Java指定的一些具有特殊意义的小写单词,一共有50个3.注释用来解释代码,方便看代码的人理解代码不会影响程序的执行1)单行注释 //2)多行注释 /* */3)文档注释 /** */4.变量--用来存储一些会发生变化的值定义变量的语法:变量的类型 变量的名字=变量的值;int age=18;注意:等号右边的值交给等号左边的变量来保存5.java的数据类...

2021-08-02 17:22:28 40

空空如也

空空如也

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

TA关注的人

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