自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面向对象——对象和封装(Encapsulation)

对象和封装面向对象设计简介构造函数(constructor)方法重载(overload)static关键字final关键字属性封装面向对象设计简介面向对象设计的优点:a. 更符合人类的思维习惯,贴近生活b. 代码可重用性高c. 代码可维护性高d. 提高了软件开发和设计的效率面向对象和面向过程的区别:a. 面向过程侧重的是算法和流程,按main函数入口,先做什么,再做什么b. 面向对象侧重的是数据本身,有哪些对象,对象存储哪些属性(数据),哪些行为面向对象设计的过程就是抽象的过程:(提取

2021-01-17 03:08:28 779 2

原创 Java集合框架

集合接口Collection接口Collection 是最基本的集合接口,一个 Collection 代表一组 Object,即 Collection 的元素, Java不提供直接继承自Collection的类,只提供继承于的子接口(如List和set)。Collection 接口存储一组不唯一,无序的对象。List 接口List接口是一个有序的 Collection,使用此接口能够精确的控制每个元素插入的位置,能够通过索引(元素在List中位置,类似于数组的下标)来访问List中的元素,

2021-01-15 07:57:11 170

原创 Java面向对象——多态(polymorphism)

多态的概念多态(polymorphism)是具有表现多种形态的能力的特征。更专业化的说法:同一个实现接口,使用不同的实例而执行不同的操作。多态的实现方式重写接口抽象类和抽象方法多态的优点消除类型之间的耦合关系可替换性可扩充性接口性灵活性简化性多态存在的三个必要条件继承重写父类引用指向子类对象重写当子类对象调用重写的方法时,调用的是子类的方法,而不是父类中被重写的方法。要想调用父类中被重写的方法,则必须使用关键字 super。...

2021-01-15 06:25:18 236

原创 Java 基本数据类型

内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 byte byte 数据类型是8位、有符号的,以二进制补码表示的整数 最小值是 -128(-2^7) 最大值是 127(2^7-1) byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一 默认值是 0 short

2021-01-14 12:17:57 77

原创 Java面向对象——继承(extends)

继承的概念继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承兔子和羊属于食草动物类,狮子和豹属于食肉动物类。男人和女人都属于人食草动物和食肉动物又是属于动物类。所以继承需要符合的关系是:is-a,父类更通用,子类更具体。虽然食草动物和食肉动物都是属于动物,但是两者的属性和行为上有差别,所以子类会具有父类的一般特性也会具有自身的特性。类的继承格式在 Java 中通过 extends 关

2021-01-14 10:50:03 146

空空如也

空空如也

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

TA关注的人

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