![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
帅逼码农
密码学专业phd,科研讨论、合作请私信
展开
-
final方法覆盖与重载问题以及不同访问权限问题
首先看两个代码建立一个worker类,类中声明了两个final修饰的方法,out1(),out()方法是private权限class worker{ protected int a; public void work() { println("work"); } private final void T() { println("worker T"); } private final void out() { T(); println("worker out"); }原创 2020-05-25 20:15:20 · 239 阅读 · 0 评论 -
Java数组及二维数组初始化与赋值方法总结
1.定义数组直接赋值int a[]= {1,2,3,4,5};2.用new在数组中创建元素int a[]=new int[]{1,2,3};注意:后面的[]不要忘了3.创建指定大小数组,但不赋值 int c[]=new int[3]; System.out.println(Arrays.toString(c));注意:基本类型会自动初始化为空值,int型则为0.输出结果为[0, 0, 0],Arrays.toString产生一维数组的可打印版本。4.先声明再赋值 int c[原创 2020-05-21 21:47:21 · 26496 阅读 · 0 评论 -
Java static用法代码讲解
static用法由很多很好的文章,下面代码是关于static一些用法以及错误的原因,可以思考一下输出结果会是什么class Name{ static String name; String nickname; Name(int num){ name="jason"; nickname="pig"; System.out.println(num); }}class Student{ static Name myname=new Name(1); int num; Stri原创 2020-05-21 17:12:43 · 119 阅读 · 0 评论 -
Java信息隐藏
信息隐藏是指只能通过类的方法来间接的访问类的属性,而不能直接访问类的属性。即指类中的某些成员是私有变量,外界的类想对类操作只可以通过get和set操作。举例如下:在Info类中创建private变量id,并为其创建getid和setid方法public class Info { private int id; public Info(int id) { this.id=id; } ...原创 2019-07-31 15:50:34 · 1488 阅读 · 0 评论