Java实战代码
文章平均质量分 77
繁天星啊
这个作者很懒,什么都没留下…
展开
-
方法的覆盖实战代码
方法的覆盖实战代码 /** *回顾方法的重载: *1.方法重载又称为overload *2.方法重载什么时候使用? * 当在同一个类中,方法完成的功能是相似的,建议方法名相同,这样方便程序员的编程, * 就像在调用一个方法似的,代码美观。 *3.神魔条件满足之后构成方法重载? * *在同一个类当中 * *方法名相同 * *参数列表不同:类型、顺序、个数 *4.方法重载和什么无关? * *和方法的返回值类型无关 * *和方法的修饰符列表无关 * * 关原创 2020-11-09 20:46:07 · 212 阅读 · 0 评论 -
继承实战代码
/* * 关于java语言当中的继承: * 1.继承是面向对象三大特征之一,三大特征分别是:封装、继承、多态。 * 2.继承"基本"作用是:代码复用。但是"继承"最重要的作用是:有了继承才有了以后"方法的覆盖"和"多态机制"。 * 3.继承语法格式: [修饰符列表] class 类名 extends 父类名{ * 类体 = 属性 + 方法 * } * 4.java语言当中的继承只支持单继承,一个类不能继承很多类,在c++中支持多继原创 2020-11-09 20:41:12 · 140 阅读 · 0 评论 -
static关键字实战代码2
static关键字实战代码2 在这里插入代码片package day10.test010; /** * 可以使用Static关键字来定义"静态代码块"; * 1.语法格式: * static{ * java语句; * } * 2.静态代码块在类加载时执行,并且只执行一次。 * 3.静态代码块在一个类中可以编写多个,并且遵循自上而下的顺序执行。 * 4.静态代码块的作用是什么?怎么用?用在哪?什么时候用? * *原创 2020-10-26 20:02:58 · 735 阅读 · 0 评论 -
static关键字实战代码1
static关键字实战代码1 在这里插入代码片package day10.test009; /** * 什么时候成员变量声明为实例变量呢? * --所有对象都有这个属性,但是这个属性的值会随着对象的变化而变化【不同对象的这个属性具体的值不同】 * 什么时候成员变量声明为静态变量呢? * --所有对象都有这个属性,并且所有对象的这个属性的值是一样的,建议定义为静态变量,节省内存的开销。 * 静态变量在类加载的时候初始化,内存在方法区中开辟,访问的时候不需要创建对象,直接使用"类名.静态原创 2020-10-26 19:21:10 · 110 阅读 · 0 评论