自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 接口

什么是接口 语法: 接口的特性 接口不可以被实例化 实现类必须实现接口的所有方法 实现类可以实现多个接口 接口中的变量都是静态常量 如何使用接口 编码实现:

2021-02-18 14:06:00 57

原创 多态

如何实现多态 实现多态的三个要素: 编写具有继承关系的父类和子类 子类重写父类方法 使用父类的引用指向子类的对象 实现多态的两种形式: 使用父类作为方法形参实现多态 使用父类作为方法返回值实现多态 使用多态的好处 减少类中的代码量 提高代码的可扩展性和可维护性 向上转型-------子类转换为父类,自动进行类型转换 向下转型-------父类转换为子类,结合instanceof运算符进行强制类型转换 ...

2021-02-18 12:17:37 76

原创 继承

继承 符合is-a关系 使用extends关键字 代码复用 方法重写的规则 方法名相同 参数列表相同 返回值类型相同或者是其子类 访问权限不能严于子类 Object类 Object类是所有类的父类。 Object类被子类经常重写的方法: 方法 说明 toString() 返回当前对象本身的有关信息,按字符串对象返回 equals() 比较两个对象是否是同一个对象,是则返回true hashCode() 返回该对象的哈希代码值 getClass() 获取当前对象所属的类

2021-02-18 12:05:41 96

原创 对象和封装

构造方法 语法: 构造方法重载 方法重载的规则: 方法名相同 参数数据类型或参数个数不同 与返回值、访问修饰符无关 static关键字 static可以修饰属性、方法、静态块 static修饰语非static修饰的区别 封装 封装的概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 封装的好处:1.只能通过规定的方法访问数据;2.隐藏类的实现细节、3.方便加入控制语句、4.方便修改实现 封装的步骤 ...

2021-02-18 11:35:14 87

原创 类的无参、带参方法

如何定义类的方法 语法:定义类的方法 方法返回值 两种情况 1.如果方法具有返回值,方法中必须使用关键字return返回该值,返回类型为该返回值得类型 2.如果方法没有返回值,返回值类型为void 方法调用 方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果 方法调用:执行方法中包含的语句 语法:对象名.方法名(); 方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率 如何使用带参的方法 定义带参的方法 语法: 调用带参的方法 语法: ...

2021-02-18 11:10:06 121

原创 类和对象

对象的特征 对象:用来描述客观事物的一个实体,有一组属性和方法构成 属性:对象具有的各种特征 方法:对象执行的操作 类 类是对象的类型 类和对象的关系 类是抽象的概念,仅仅的模板 对象是一个能够看得到、摸得着的具体实例 Java类模板 -语法: 定义类 定义类名>编写类的属性>编写类的方法 ...

2021-02-18 10:12:11 61

空空如也

空空如也

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

TA关注的人

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