定义:

    1. package com;
    2. public class Computer {
    3. String name; //名称
    4. String type;//类型
    5. String cpu;
    6. String gpu;
    7. int ram;
    8. public Computer(String n,String t,String c,String g,Integer r){ //第一个构造器
    9. name=n;
    10. type=t;
    11. cpu=c;
    12. gpu=g;
    13. ram=r;
    14. }
    15. public Computer(String a,String b){//第二个构造器
    16. name=a;
    17. type=b;
    18. };
    19. public void start(){
    20. System.out.println("名称为"+name+"类型为"+type+"cpu为"+cpu+"gpu为"+gpu+"内存为"+ram+"的电脑开机了");
    21. };
    22. public void shutDown(){
    23. System.out.println("名称为"+name+"类型为"+type+"cpu为"+cpu+"gpu为"+gpu+"内存为"+ram+"的电脑关机了");
    24. };
    25. }

    调用:

    1. package com;
    2. public class UuseComputer {
    3. public static void main(String[] args) {
    4. Computer computer=new Computer("联想","ssss");
    5. computer.start();
    6. computer.shutDown();
    7. }
    8. }

    java的类中可以有多个构造器,但是只会执行最后一个构造器里面的语句