自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java学习之关键字super

super与this对比thisthis不能使用在静态方法中,能出现在实例方法和构造方法中;this的语法是:"this. " “this()”"this. "在区分局部变量和实例变量的时候不能省略this()只能出现在构造方法第一行,通过当前的构造方法去调用本类中其它的构造方法,目的:代码复用supersuper不能使用在静态方法中,能出现在实例方法和构造方法中;super的语法是:"super. " “super()”super. 在区分局部变量和实例变量的时候不能省略super()

2021-04-09 20:34:08 53 1

原创 this和static

static 静态;所有static关键字修饰的都是类相关的,类级别的;所有static修饰的,都是采用" 类名. "的方式访问;static的ps:实例的都是与对象相关的,访问时用" 引用. “的方式,需要先new对象;静态的都是类相关的,访问时用” 类名. "的方式,不需要new对象,也没有空指针异常的情况。...

2021-04-07 23:41:54 80 1

原创 Java学习之继承

什么是继承(extends)子类会继承父类中除了构造方法外的所有方法。但私有方法是不能直接访问的class 子类 extends 父类(){}继承的作用基本作用:代码可以复用重要作用:有了继承关系,才有后期的方法覆盖和多态机制继承的相关特性1.B类继承A类,则称A类为超类(superclass)、父类、基类。B类则称为子类(subclass)、派生类、扩展类。class A{}class B extends A{}2.Java中的继承只支持单继承,不支持多继承,但C++中支持多继承

2021-04-07 23:41:24 79 1

原创 Java学习之方法重写

方法覆盖

2021-04-07 23:40:59 182

原创 Java学习之封装

封装什么是封装?封装作用怎么封装?static面向对象的三大特征:封装、继承、多态有了封装,才有继承,有了继承,才能说多态什么是封装?对使用者来说,內部构造并不重要,只需简单操作就可以完成,那么就可以将內部构造封装起来封装作用保证內部结构的安全屏蔽复杂,暴露简单在代码级别上,封装作用:若一个类体中的数据封装之后,调用代码的人员不需要关心代码的复杂实现,只需要通过一个简单的入口就可以访问了。类体中安全级别较高的数据封装起来,外部人员不能随意访问,以保证数据的安全性。怎么封装?属性私

2021-03-15 16:36:30 34

原创 构造方法

构造方法构造方法的作用对于构造方法构造方法的作用构造方法为了创建对象,初始化实例变量当一个类没有提供任何构造方法,系统会默认提供一个无参数的构造方法。(这个构造方法被称为缺省构造器)但此类中以及手动提供了构造方法,那么系统将不再提供无参数构造方法使用new 运算符调用构造方法构造方法的语法结构:[修饰符列表] 构造方法名(形式参数列表){方法体;}普通方法的语法结构:[修饰符列表] 返回值类型 方法名(形式参数列表){方法体;}对于构造方法修饰符列表目前统一写:public

2021-03-15 15:27:24 79

原创 Java学习之类和对象

类和对象什么是类?什么是对象(实例)?什么是类?类在现实世界当中是不存在的,是一个抽象的概念,是一个模板。什么是对象(实例)?对象是实际存在的个体。Java中,要想得到对象,必须先定义类,对象是通过类这个模板创造出来的。类是一个模板,类中描述的是所有对象的共同特征信息。通过类创建对象的过程可以称为创建,也可以称为“实例化”。抽象:多个对象具有共同特征,进行思考总结抽取共同特征的过程。类 -> 实例化 -> 对象(实例)对象 -> 抽象 -> 类类 = 属性 +

2021-03-15 09:55:01 85

原创 JAVA学习之数据类型概述

JAVA学习之数据类型概述数据类型作用基本数据类型计算机储存单位引用数据类型数据类型作用声明变量。基本数据类型四大类八小种1.整数型:byte, short, int, long2.浮点型:float, double3.布尔型:boolean4.字符型:char整数型几个或者浮点型几个的区别:占用的空间大小不同计算机储存单位1 byte = 8 bit1 bit就是一个二进制位|类型| 字节数 |取值范围||byte|1|[-27~27-1]||short|2|[-215~21

2021-02-01 20:31:27 94

空空如也

空空如也

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

TA关注的人

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