java
红内裤超人
这个作者很懒,什么都没留下…
展开
-
final关键字
1.修饰类:修饰类时该类不能被继承既不能有子类,但是可以有父类。 2.修饰函数:函数不能被重写 3.修饰变量:是一个常量,变量只能被赋值一次(既初始化) 注:修饰基本类型的常量:数值不能发生变化 修饰引用类型的常量:地址值不能发生变化,但是对象的属性可以 ...原创 2022-02-20 21:58:31 · 82 阅读 · 0 评论 -
java中方法重写
父类 public class Father { private void fn1(){}; void fn2(){fn1();}; protected void fn3(){}; public void fn4(){}; } 子类 public class Son extends Father { /*方法重写: * 要用@Override修饰 * 父类中的私有方法不能被重写 * 子类重写父类方法时的访问权限不能升高 * publi原创 2022-02-16 20:48:22 · 217 阅读 · 0 评论 -
java中成员变量和局部变量的区别
成员变量和局部变量的区别 定义位置不同 成员变量:定义在类中,方法外 局部变量:定义在方法中,或者是方法的声明中 生存周期不同 成员变量:随着对象的创建而存在,对象消失而消失 局部变量:随着方法的调用而存在,方法调用完毕而消失 存储位置不同 成员变量:存储在堆中 局部变量:存储在栈中 初始化值不同 成员变量:有默认值 局部变量:无默认值 public class Demo01 { int v_a;//成员变量定义在类中方法外,有默认值,存储在堆中,随着对象的创建而存在,对象消失而原创 2022-02-13 20:34:54 · 181 阅读 · 0 评论