自定义博客皮肤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)
  • 收藏
  • 关注

原创 多态的作用、super关键字

一、多态在开发中有什么作用?多态在开发中的作用是: 降低程序的耦合度,提高程序的扩展力。public class Master{ public void feed(Dog d){} public void feed(Cat c){} } 以上的代码中表示:Master和Dog以及Cat的关系很紧密(耦合度高)。导致扩展力很差。 public class Master{ ...

2022-02-20 15:00:00 77

原创 方法覆盖及多态

一、方法覆盖1、什么是方法覆盖父类中的方法无法满足子类的业务需求,子类有必要对继承过来的方法进行覆盖。2、什么条件满足的时候构成方法覆盖?第一:有继承关系的两个类 第二:具有相同方法名、返回值类型、形式参数列表 第三:访问权限不能更低。 第四:抛出异常不能更多。3、关于Object类中toString()方法的覆盖 toString()方法存在的作用就是:将java对象转换成字符串形式。 大多...

2022-02-18 10:45:00 264

原创 this关键字和继承性

this关键字 1、this是一个关键字,是一个引用,保存内存地址指向自身。 2、this可以使用在实例方法中,也可以使用在构造方法中。 3、this出现在实例方法中其实代表的是当前对象。 4、this不能使用在静态方法中。 5、this. 大部分情况下可以省略,但是用来区分局部变量和实例变量的时候不能省略。 6、this() 这种语法只能出现在构造方法第一行,表示当前构造方法调用本类其他的 构造方法,目的是代码复用。继承 1、继承的概念及...

2022-02-17 12:30:00 184

原创 Java封装

1、面向对象的三大特征: 封装 继承 多态有了封装,才有继承,有了继承,才能说多态。2、面向对象的首要特征:封装 。 封装的作用有两个: 第一个作用:保证内部结构的安全。 第二个作用:屏蔽复杂,暴露简单。 封装的作用: 一个类体当中的数据,假设封装之后,对于代码的调用人员来说,不需要关心...

2022-02-16 09:00:00 43

原创 空指针和构造方法

Java新手笔记

2022-02-15 19:30:00 309

原创 类和对象。

概念:什么是类?类本质上是现实世界当中某些事物具有共同特征,将这些共同特征提取出来形成的概念就是一个“类”,“类”就是一个模板。什么是对象?对象是实际存在的个体。(真实存在的个体)在java语言中,要想得到“对象”,必须先定义“类”,“对象”是通过“类”这个模板创造出来的。 类就是一个模板:类中描述的是所有对象的“共同特征信息” 对象就是通过类创建出的个体。类:不存在的,拥有共同特征的模板 对象:实际存在的个体。 ...

2022-02-14 15:00:00 79

原创 面向过程、面向对象的区别

面向过程和面向对象有什么区别? 从语言方面出发: 对于C语言来说,是完全面向过程的。 对于C++语言来说,是一半面向过程,一半是面向对象。(C++是半面向对象的) 对于Java语言来说,是完全面向对象的。 什么是面向过程的开发方式? 面向过程的开发方式主要的特点是: 注重步骤,注重的是实现这个功能的步骤。 第一步干什么 第二步干什么 ...

2022-02-13 22:00:00 177

原创 方法重载overload

方法重载overload 1.1、什么情况下我们考虑使用方法重载机制? 当功能相似的时候,建议将方法名定义为一致的, 这样代码美观,又方便编程。 注意:如果功能不相似,坚决要让方法名不一致。 1.2、代码满足什么条件的时候构成了方法重载? 条件1:在同一个类当中 条件2:方法名相同 条件3:形式参数列表不同(类型、个数、顺序) 注意: 方法重载和返回...

2022-02-12 16:30:00 382

原创 运算符、控制语句

一、运算符 算术运算符 + - * / % ++ -- 重点:++ ++无论出现在变量前还是后,只要++运算结束,一定会自加1. int i = 10; i++; System.out.println(i); // 11 int k = 10; ++k;...

2022-02-11 08:50:31 120

原创 JAVA变量及数据类型

一、变量 什么是变量,怎么理解的? 一个存储数据的盒子, 一个存储数据的单元。 int i = 100; System.out.println(i); 什么是字面量,怎么理解的? 1 2 3 4 -100 100 整数型字面量 3.14 浮点型的字面量。 true false 布尔型字面量 ...

2022-02-10 18:21:16 142

空空如也

空空如也

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

TA关注的人

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