JAVA基础知识
文章平均质量分 68
JAVA基础知识
4un
我是一个保安.上班只为下班.
展开
-
JAVA-final关键字
final 中文意思:最后的,最终的.final关键字可用于修饰类,方法,变量(成员变量,局部变量,静态变量),被final修饰的类是一个最终类,不可以被继承。被final修饰的方法是一个最终方法,不可以被覆盖,但是可以被继承。被final修饰的变量只能是一个常量,只能赋值一次。内部类被定义在类中的局部位置上时,只能访问局部被final修饰的局部变量。使用到final的情况:1)当不希望类被继承时,可以用final修饰.【 final class A】2)当不希望父类的某个方法被子类覆盖/重写原创 2021-11-02 12:00:00 · 1222 阅读 · 0 评论 -
JAVA——private+get/set方法与public的区别
//设置publicpublic int num1;//设置private并提供set/get方法private int num2;public void setNum2(int num2){ this.num2=num2;}public int getNum2(){ return num2;} 如果仅仅是上面的例子,那么这两种方式是没什么区别的。外部调用的结果都可以对属性进行读取与修改。这个例子只是展示了一个常规的私有属性与 get/set 方法的使用.原创 2021-10-29 14:28:56 · 1914 阅读 · 0 评论 -
JAVA- 浅谈==与equal()的区别
目录>基础>基本数据类型>引用数据类型>Java内存>区别==和equals()>==>equals()>总结>基础要想区分这两者,我们得先明白什么是基本数据类型和引用数据类型,以及Jav的内存构成>基本数据类型这八种数据变量中直接存储值。>引用数据类型引用数据类型非常多,大致包括:类、 接口类型、 数组类型、 枚举类型、 注解类型、 字符串型例如,String类型就是引用类.原创 2021-11-19 16:17:26 · 3903 阅读 · 1 评论 -
JAVA-内部类
一、基本介绍一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(inner class)嵌套其他类的类称为外部类(outer class)。是我们类的第五大成员,内部类最大的特点就是可以直接访问私有属性,并且可以体现类与类之间的包含关系。二、基本语法class Outer{ //外部类 class inner{ //内部类 }}class Other{ //外部其他类}...原创 2021-11-03 00:01:26 · 617 阅读 · 0 评论 -
JAVA-多态-向上转型/向下转型
多态的前提是:两个对象(类)存在继承关系多态的向上转型1)本质: 父类的引用指向了子类的对象2)语法: 父类类型 引用名 =new 子类类型()3)特点: 编译类型看左边,运行类型看右边。 可以调用父类中的所有成员(需遵守访问权限), 不能调用子类中特有成员; 最终运行效果看子类的具体实现!//向上转型示例代码public class PolyDetail { public static void main(St...原创 2021-11-02 23:07:22 · 712 阅读 · 0 评论 -
JAVA- 保留小数点
起因:做了一道简单题复健但是被保留小数点卡了一下 OnlineJudge建议以后复建再去看一下保留小数点:①System.out.printf("%.nf",xx)System.out.printf("%.2f",3.14*r);②String.formatSystem.out.println("C1="+String.format("%.2f",2*3.14*r));System.out.println("Sa="+String.format("%.2f",3.14*..原创 2022-04-01 00:46:05 · 204 阅读 · 0 评论