自定义博客皮肤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特性多态 向上和向下转型

多态:多种形态。 父类的引用指向子类的对象。 父类的引用作为方法的形参 父类的引用作为方法的返回值类型 (多态)父类在调用方法时 如果子类有重写过的方法 会执行子类重写后的 /** * 主人类 * @author Charles * */ public class Master { /*public void feedMonkey(Monkey monkey) { }...

2019-02-15 09:32:48 143

原创 java的封装继承和包的使用

1. 掌握什么是封装 **一个好的系统:**高内聚、低(松)耦合(功能之间相互独立,没有影响,不会牵一发而动全身)。 世界上没有完美的系统,只有接近完美的系统。 封装的作用(为什么需要封装): 如果没有封装,那么一个类中属性,可能会出现不合理赋值。 便于使用者正确使用系统,防止错误修改属性 有助于系统之间的松耦合,提高系统独立性 提高软件的可重用性 降低了构建大型系统的风险 **封装的定...

2019-02-14 11:34:52 198

原创 java面向对象中的关键字this和成员变量与局部变量

我们发现当方法声明上的参数名(局部变量)和成员变量的名相同时,默认会就近原则。局部变量优先。 所以这时候为了区分局部变量和成员变量可以给成员变量前加上this标识。 this:表示当前这个类的(这个)对象,谁调用这个方法谁就是当前对象。 public Student(String name, int age, String classId) { name = name; age = age; cl...

2019-02-14 11:26:16 888

原创 java面向对象的概念和方法以及方法重载

什么是对象? 万物皆对象:你身边的任何一个 你可以叫出来名的可以单独区分的一个实体 他就是对象 对象:描述客观事物的一个实体:他有一组属性和方法构成 属性(特征)描述一个对象的信息 方法(操作):描述一个对象行为 类:有一组具有相同属性(不是指属性值一样,而是指属性名)和相同行为的对象中抽取得一个抽象的概念(分类) 类和对象的关系:类是一个模板,对象是类的一个具体实例 编程:将现实生活中的场景以计...

2019-02-14 11:23:41 171

原创 java数组笔记

数组的写法: 数据类型 [ ] 数组名 = new 数据类型[数组的长度]; 为什么要使用数组 : 数组是一个变量,储存相同数据类型的一组数据 声明一个变量就是在内存空间划出一块合适的空间 生命一个数组就是在内存空间划出一串连续的空间 数组长度固定不变,避免数组越界 数组中的所有元素必须属于相同的数据类型 数组的要素: 1:数据类型:这个数组存储的元素的类型 2:数组名:用来标识数组的 3:数...

2019-02-14 11:13:47 139

原创 java的三个循环结构和调试bug

掌握while循环结构(其次于for) 1.初始化循环变量 2.循环条件 while(条件表达式){ 3.循环操作(循环体) 4.更新循环变量(循环出口) } 掌握do-while循环结构(前期) do{ // 循环操作 }while(循环条件); do-while和while区别:do-while无论条件是否满足 都至少会执行一次! 比较while和dowhile循环的区别 1:语法不同wh...

2019-02-14 11:12:48 143

原创 java中if和switch

掌握if(如果)选择(分支)结构 掌握基本if: if(条件){ // 条件成立时执行的内容 } 掌握if-else(互斥): if(条件){ // 条件成立 }else{ // 条件不成立 } 掌握多重if: if(条件1){ }else if(条件2){ }else{ … } 注意事项: 自上而下执行条件判断,只要有一个条件满足 剩下的条件不再执行 可以结合n个else if,但是else i...

2019-02-14 11:11:39 388

原创 初识java和变量还有运算符

初识java: 1:了解java的历史由来: 编程语言的流行趋势:Tiobe、PYPL排行榜 是由詹姆斯、高斯林和他的小组共同完成的。 2:sun公司(升阳公司)正式在1995年公开了java 3:Sun公司打算进军机顶盒,C不太合适,于是打算开发一个新的编程语言oak 4:目前java有3个版本 分别是1:java-SE、java-EE、java-ME 2:了解java虚拟机与跨平台原理: 1:...

2019-02-14 11:10:08 427

空空如也

空空如也

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

TA关注的人

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