书上说Java中方法要用类名调用,我发现

原创 2015年11月17日 22:14:29

上说Java中方法要用类名调用,我发现在方法中直接写方法名一样可以调用,不知道有什么问题没,

下面是我自己写的一段代码

import java.util.Scanner;
import java.util.Stack;




public class shijinzhizhuanerjinzhi {
//名字写的有点长,这是我写的一个十进制转2进制的类
public static void convert(int t){
Stack<Integer> stack=new Stack<Integer>();//用到泛型
while(t!=0){
stack.push(t%2);//除幂法
t=t/2;
}
System.out.print(stack);//这句代码的意思是打印栈中的元素
while(!stack.isEmpty()){
//System.out.print(stack);这句话是一个死循环,因为没有对象出栈
System.out.print(stack.pop());
}

}

public static void main(String[] args) {
int number;
Scanner inn=new Scanner(System.in);
System.out.println("请输入一个正整数");
number=inn.nextInt();
convert(number);//它和下一句代码没有类名调用效果相同,不知道有什么不同
//shijinzhizhuanerjinzhi.convert(number);
inn.close();

}


}

java的静态方法可以直接用类名调用的理解

public class myClass{ public void fun(){ Helper.help(); } } public class Helper{ ...
  • weixin_38756990
  • weixin_38756990
  • 2017年06月04日 11:09
  • 4192

Java如何根据类名和方法名创建类的实例,并调用对应方法?

请看下面的代码: package interview; import java.lang.reflect.InvocationTargetException; import java.lang.re...
  • zwcwu31
  • zwcwu31
  • 2017年06月08日 12:32
  • 900

java中方法的调用

1.与其他语言不同,Java语言不允许编程人员选择采用值传递还是引用传递来传递参数。基本数据类型总是采用值传递。不能把对象传递给方法,而只能传递对象的引用。引用本身也是采用值传递----将引用的拷贝传...
  • tianice
  • tianice
  • 2009年01月21日 11:19
  • 6913

Java中在一个方法中调用另一个方法

在同一个类中: 对于静态方法,其他的静态或非静态方法都可以直接调用它。 而对于非静态方法,其他的非静态方法是可以直接调用它的。但是其他静态方法只有通过对象才能调用它。静态方法不能被非静态方法覆盖。...
  • qq_38431927
  • qq_38431927
  • 2017年09月04日 22:30
  • 2410

从类文件分析Java类装载过程<clinit>方法的调用和<init>的调用

类的具体加载过程,再到初始化; 从类文件字节码分析,类装载调用,到类员初始化调用,从init中可以看出构造方法总是在最后才调用的...
  • tiancai_lanyangyang
  • tiancai_lanyangyang
  • 2016年07月28日 19:54
  • 1529

java反射:根据给定类名实例化类并调用其方法

根据文件流读来的类名实例化类并调用方法
  • u012546526
  • u012546526
  • 2015年03月13日 11:27
  • 1863

JAVA 获取当前的函数名,当前运行的类名

原文地址:http://blog.sina.com.cn/s/blog_7cfc207d01019991.html 有时候我们需要在程序中获取当前运行的函数名,如何简单的做到这点呢?我们可以...
  • haixia_12
  • haixia_12
  • 2015年04月15日 20:08
  • 2860

java代码获取当前类类名、方法名

获取类名: 1、在类的实例中可使用this.getClass().getName();但在static method中不能使用该方法; 2、在static method中使用方法:Thread.c...
  • zxygww
  • zxygww
  • 2015年05月06日 11:08
  • 16686

java类的构造方法可以直接调用该类中已有的方法。

实例代码如下: 其中构造方法中的调用替换掉原注释的部分。 package test; /**  * @author : suyuyuan * @date :2016年6月22日 下午2:46...
  • suyu_yuan
  • suyu_yuan
  • 2016年06月22日 14:54
  • 3710

书上说Java中方法要用类名调用,我发现

上说Java中方法要用类名调用,我发现在方法中直接写方法名一样可以调用,不知道有什么问题没, 下面是我自己写的一段代码 import java.util.Scanner; import java...
  • s1019897796
  • s1019897796
  • 2015年11月17日 22:14
  • 965
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:书上说Java中方法要用类名调用,我发现
举报原因:
原因补充:

(最多只允许输入30个字)