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

原创 方法的重写

1.方法的重写:overriding 使用:当父类中的方法不能满足子类的需要 方法的重写又称方法的覆盖,一般用于子类根据需要可以对父类中的方法进行重新编写 重写的前提是:必须在继承体系下,也就是必须存在继承关系 重载的前提是:同一个类中 方法重写的原则 1、方法名必须相同 2、参数列表必须相同 3、返回值类型相同或者是其子类 4、访问权限相同或不能严于父类 父类的方法 ...

2021-12-09 16:02:09 1260

原创 面向对象--继承

什么是继承 Java中的继承使用的是extends关键字,继承的类叫做子类(扩展类),被继承的类叫做父类(超类或者基类)。凡是这种可以有包含关系的类都能实现继承关系。 继承中的术语和注意事项 1、类:类是具有共同属性和行为的一组对象。它是创建对象的模板或蓝图。 2、子类:子类是继承其他类的类。它也称为派生类,扩展类或子类。 3、超类/父类:超类是子类继承功能的类。它也称为基类或父类。-通用的属性和方法 4、可重用性:正如名称所指定的那样,可重用性是一种机制,可以帮助您在创建新类时重.

2021-12-08 09:24:20 350

原创 面向对象--封装,访问权限

一.封装 1: 封装的概念 封装是java的三大特性之一 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 2: 封装的原则 1:将属性隐藏起来 2:对外提供公共的访问方法(赋值,取值) 3: 实现封装的步骤 1:私有化属性; 2:创建公共的getter和setter方法; 3:在setter方法中添加控制语句 private 关键字说明: 被private修饰的属性和方法只能在本类中方法,其他类不能直接访问 1.4:封装的.

2021-12-08 09:08:35 383

原创 方法的重载、成员变量和局部变量

1、定义 方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数类型或参数个数 2、方法重载的特点 *在同一个类中 *方法名相同 *参数的个数或类型不同 方法的返回值不能作为判断方法之间是否构成重载的依据 成员变量和局部变量 成员变量是属于类的变量,其实就是类中的属性,类中的每一个方法都可以共享; 局部变量就是定义在某个方法中的变量,只能在定义的方法中访问,其他的方法不能共享; 成员变量和局部变量区别: 1:定义位置不同 成员变量:定义在类中的变量,属于类 局部变量

2021-12-03 08:54:03 398

原创 11.19下标越界问题,冒泡排序问题

问题:在指定数组arr={99,88,77,66,55}中插入一个数字并使之保持降序。并取出相应的下标,最后输出整个数组的所有值 1,创建了一个新的数组arr2,原基础上容量+1 1 int[] arr = {99,85,82,63,60}; 2 int[] arr2 = new int[arr.length+1]; 3 Scanner sc = new Scanner(System.in); 4 System.out.println("请输入新增成绩:

2021-12-03 08:39:51 243

原创 面向对象的属性,方法

对象的属性和方法 对象 用来描述客观事物的一个实体,由一组属性(静态特征)和方法(动态特征)构成; 属性 用来描述对象的固有特征;名词 方法 用来描述对象的动作,具体能干什么;动词 1、类和对象 类是抽象的,对象是具体的 类 类是具有相同属性和行为(方法)的对象的集合 创建类: 对象 对象是类的一个实例,是一个具体的实体,是由属性和方法构成的 创建对象: 类名 对象名 = new 类名(); Student a = new Student(); public stat

2021-12-02 14:36:19 1135

空空如也

空空如也

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

TA关注的人

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