![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Puzo0074
这个作者很懒,什么都没留下…
展开
-
递归求10的阶乘(Java实现)
直接上代码:public class Recursion{ private static int n=10; public static int fun(int m){ int value=0; if(m==1){ return m; }else if(m>1){ value=m*原创 2017-11-07 19:02:20 · 4570 阅读 · 1 评论 -
(java)对象引用向上转型后,无法调用子类独有的方法和属性问题
在下面的代码中,即可验证这一点,class StaticTest1{ private static int c=2017; public void print(){ System.out.println(c+" is a different year!"); }}public class Statictest extends StaticTest1{原创 2017-11-11 21:03:25 · 4621 阅读 · 0 评论 -
(java)父类的静态方法为子类覆盖后,丢失多态性的问题
在继承机制中,类的静态方法只能被子类的静态方法覆盖,且覆盖以后没有多态(访问的是父类的静态方法); 示例程序:class StaticTest1{ private static int c=2017; public static void print(){ System.out.println(c+" is a different year!"); }}p原创 2017-11-11 21:24:51 · 375 阅读 · 0 评论 -
交换两个整数的三种方式(java实现)
直接上代码:public class Exchange { public static void main(String[] args) { int a=13,b=8; /* 方式一:加减法(如果两个数比较大,可能会导致结果溢出) */ a=a+b; b=a-b; a=原创 2017-11-12 23:53:37 · 581 阅读 · 0 评论 -
Java 重写equals()方法的模式
一、equals()和== 1、equals() java中所有的类都直接或间接继承Object这一基类,而equals()是Object类中的方法,所以equals()是每个类都拥有的方法,至于eqauls()方法的作用则需要看它的具体实现了。下面是Object中equals()方法的实现:public boolean equals(Object obj){ ...原创 2018-03-10 12:23:14 · 273 阅读 · 0 评论