方法里面为什么是void

来源:8-2 如何定义 Java 中的类

慕少1317773

2020-04-15 13:28

为什么是    void call(){               


而不是 public   void call(){

写回答 关注

5回答

  • 张猿
    2020-04-18 15:27:06
    已采纳
    //有返回值类型的方法
    public int call(){
        
        //也就是说有返回值类型必须返回一个值
        return 0;
    }
    //其他有返回值类型的方法
    public double call(){
        return 0;
    }
    public float call(){
        return 0;
    }
    public String call(){
        return null;
    }
    //无返回值类型的方法
    public void call(){
        //注意这里面就不用写return了,因为不需要void类型返回任何值
    }
    
    //public void call(){}和void call(){}的区别
    public的意思是公共的公有的,是一个访问修饰符
    如果加上public修饰符,则代表这个方法可以被任何人访问,就是没有限制,比如本类、同包、子类以及其他类
    如果不加public修饰符,则为默认,也就是只能被本类和相同包下的类访问,而不能被子类和其他类访问
    
    这个访问修饰符在后面会详细讲,继续学下去就会明白了


  • 麦子3098197
    2020-11-30 11:41:13

    http://img3.mukewang.com/5fc469d90001848e15011126.jpg
    ...

    麦子3098...

    void是类型的一种,就是没有返回值的类型,有返回值的比如int,double,String等,如定义一个方法public int stuCount()

    2020-11-30 11:41:54

    共 1 条回复 >

  • 慕田峪6481451
    2020-04-29 15:02:46

    void是类型的一种,就是没有返回值的类型,有返回值的比如int,double,String等,如定义一个方法public int stuCount()

  • 某某erry
    2020-04-18 12:57:31

    public   void call(){和void call(){    应该是一样的 无返回值是public void call(){    有返回时是public int(这个int是返回值的类型) call{}  具体的讲解在java1课程里面有 (我也刚学

  • 慕少1317773
    2020-04-15 13:42:43

    能不能举例    有返回值和无返回值是什么样子的

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题