问答详情
源自:8-6 Java 中的构造方法

构造方法的使用

可以吧构造方法和主函数写在一个类中吗?

提问者:qq_乖摸摸头_5 2017-02-23 14:23

个回答

  • rainpast
    2017-02-23 14:56:08

    可以。

    例子:

    public class Example{

    int example1;              //成员变量

    String example2;        //成员变量

    Example(int a,String b){      //构造方法给两个成员变量赋值

    example1 = a;

    example2 = b;

    }

    public void show(){            //普通的公有方法展示出两个成员变量的值

    System.out.println("example1:"+example1);

    System.out.println("example2:"+example2);

    }

    public static void main(String args[]){                       //主函数

    Example one = new Example(1,"This is a Example");           //调用了Example这个类的构造方法

    one.show();

    }

    }

    在例子中我的主函数就是和构造方法放在同一个类里面,不过我在主函数里面生成了这个类的对象,所以系统自动调用了构造方法。

  • 没名堂的我
    2017-02-23 14:48:38

    可以啊

    piblic class Animal(){

    public int age ;    

    public Animal(int a){

        age = a;

    }

    public static void main(String []args){

        Animal dog = new Animal(12);

    }

    }

  • 松叶黄_song
    2017-02-23 14:45:23

    主函数就是一种静态方法,所以构造方法和静态方法可以放在一个类中的

  • 此刻g不沉默
    2017-02-23 14:43:09

    ???

  • 慕尼黑0078516
    2017-02-23 14:42:06

    可以。