- 博客(9)
- 收藏
- 关注
原创 Java多态
b.在多态中,父类和子类拥有相同成员方法时,编译时以父类中的成员方法为主(检查父类中是否有这个成员方法,没有时会报错),运行时以子类中的成员方法为主(调用子类对象中重写后的成员方法)a.在多态中,父类和子类拥有相同成员变量时,编译时以父类中的成员变量为主,运行时使用的是父类的成员变量。即多种形态,同一个对象,在不同时刻表现出来的不同形态。a.提高代码的复用性。b.提高代码的扩展性。
2024-04-21 17:52:50
156
1
原创 Java枚举
在Java语言中,枚举是一种数据类型,枚举通常情况下表示固定且仅有几种取值范围的数据(如男/女)当程序中固定且仅有几种取值范围的数据,枚举类型可以强制设置值的取值范围,可以使赋值有保障。2.枚举还能写成员变量、成员方法、私有构造方法。1.枚举的本质是一个类。
2024-04-06 00:42:55
324
1
原创 接口与抽象类
抽象类:除抽象方法外,还具备成员变量、构造方法、非抽象方法。接口:除抽象方法外,只有常量(JDK8以下)1.都不能被实例化(不能创建对象)
2024-04-06 00:07:02
72
1
原创 Java代码块
构造代码块的作用:当类中构造方法中有共性内容时,可以抽取到构造代码块中,每次构造方法执行前都会先执行构造代码块。代码块包含局部代码块({内容})、构造代码块、静态代码块(static{内容})作用:初始化数据(数据必须在创建对象之前初始化完成)特点:静态代码块随着类的加载执行(执行一次)
2024-04-04 00:27:16
114
1
原创 Java中的权限修饰符
权限修饰符包含private、默认(不写)、protected、public。protected:同一包下的任意类,不同包下的子类。权限修饰符可以在程序中解决什么问题?默认(不写):同一个包下的任意类使用。private:仅限本类中使用。public:没有限制。
2024-04-04 00:04:53
106
原创 static关键字
static修饰的内容随着类的加载而存在的;static修饰的内容存储在方法区的静态区域下;static修饰的静态方法中,只能访问静态成员;static修饰的静态方法中,不能使用this关键字;非静态方法中可以访问静态变量、精通方法。static是Java语言中的修饰符关键字,用来修饰变量、方法。可以让数据进行共享(多个对象可以使用同一个数据)使用static能解决什么问题?static的注意事项?static是什么?static怎么用?
2024-04-03 23:54:11
121
原创 final
final是Java中的修饰符关键字,用于修饰变量、类、方法。1、当某个变量不允许修改数据值时,可以用final修饰变量。2、当某个方法不允许被子类重写时,可以用final修饰方法。3、当某个类不允许被继承时,可以用final修饰类。final和abstract不能共存使用。final可以解决程序中什么问题?final使用中的注意事项?final怎么使用?
2024-04-02 23:21:02
112
原创 将一个M*M二维数组的左半下三角元素全置换为0,其他元素全置换为1,要求在mian()函数中输出改数组的值
#include<stdio.h>#define M 5 //通过宏定义赋值int main(){ int i,j, a[M][M],num=0; for(i=0;i<M;i++){ for(j=0;j<M;j++){ a[i][j]=0; //将所有打印的赋初始值 if(i<j||i==j){ //判断行是否大于列或等于列 a[i][j
2022-05-06 00:23:21
362
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人