- 博客(6)
- 收藏
- 关注
原创 方法的重写
1.方法的重写:overriding使用:当父类中的方法不能满足子类的需要方法的重写又称方法的覆盖,一般用于子类根据需要可以对父类中的方法进行重新编写重写的前提是:必须在继承体系下,也就是必须存在继承关系重载的前提是:同一个类中方法重写的原则1、方法名必须相同2、参数列表必须相同3、返回值类型相同或者是其子类4、访问权限相同或不能严于父类父类的方法 ...
2021-12-09 16:02:09
1231
原创 面向对象--继承
什么是继承Java中的继承使用的是extends关键字,继承的类叫做子类(扩展类),被继承的类叫做父类(超类或者基类)。凡是这种可以有包含关系的类都能实现继承关系。继承中的术语和注意事项1、类:类是具有共同属性和行为的一组对象。它是创建对象的模板或蓝图。2、子类:子类是继承其他类的类。它也称为派生类,扩展类或子类。3、超类/父类:超类是子类继承功能的类。它也称为基类或父类。-通用的属性和方法4、可重用性:正如名称所指定的那样,可重用性是一种机制,可以帮助您在创建新类时重.
2021-12-08 09:24:20
317
原创 面向对象--封装,访问权限
一.封装1: 封装的概念封装是java的三大特性之一将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问2: 封装的原则1:将属性隐藏起来 2:对外提供公共的访问方法(赋值,取值)3: 实现封装的步骤1:私有化属性;2:创建公共的getter和setter方法;3:在setter方法中添加控制语句private 关键字说明:被private修饰的属性和方法只能在本类中方法,其他类不能直接访问1.4:封装的.
2021-12-08 09:08:35
342
原创 方法的重载、成员变量和局部变量
1、定义方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数类型或参数个数2、方法重载的特点*在同一个类中*方法名相同*参数的个数或类型不同方法的返回值不能作为判断方法之间是否构成重载的依据成员变量和局部变量成员变量是属于类的变量,其实就是类中的属性,类中的每一个方法都可以共享;局部变量就是定义在某个方法中的变量,只能在定义的方法中访问,其他的方法不能共享;成员变量和局部变量区别:1:定义位置不同成员变量:定义在类中的变量,属于类局部变量
2021-12-03 08:54:03
351
原创 11.19下标越界问题,冒泡排序问题
问题:在指定数组arr={99,88,77,66,55}中插入一个数字并使之保持降序。并取出相应的下标,最后输出整个数组的所有值1,创建了一个新的数组arr2,原基础上容量+11 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
210
原创 面向对象的属性,方法
对象的属性和方法对象用来描述客观事物的一个实体,由一组属性(静态特征)和方法(动态特征)构成;属性用来描述对象的固有特征;名词方法用来描述对象的动作,具体能干什么;动词1、类和对象类是抽象的,对象是具体的类类是具有相同属性和行为(方法)的对象的集合创建类:对象对象是类的一个实例,是一个具体的实体,是由属性和方法构成的创建对象:类名 对象名 = new 类名();Student a = new Student();public stat
2021-12-02 14:36:19
1065
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人