- 博客(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关注的人
RSS订阅