2015-07-28

来源:互联网 发布:正在识别无网络访问 编辑:程序博客网 时间:2024/05/17 04:52
import java.util.*;import java.lang.System.*;import java.io.*;public class Demo1{    public static final int NUM=11;    public static void  main(String[] args) {    A a=new A();    a.say();    }}class A{    public String name=null;    public int age=0;    public String sex="male";    public A(){        this("female");    }    public A(String name,int age){        this.name=name;        this.age=age;    }    public A(String sex){        this.sex=sex;    }    public void say(){        System.out.println(name+"------"+age+"----------"+sex);    }}

说明:this的一个充当的调用构造函数的一个功能,this()当有一个参数时调用A(String sex),当有两个参数时this(param1,param2),相当于调用A(String name,int age)。


第二部分:对程序运行的一个思考

源文件名称必须和public类的名字一样,在文件中只能有一个public的类,可以有任意个非公有的类。
在编译上面那段代码时,会产生两个字节码文件Demo.class和A.class。
对于运行文件时的命令java Demo1,目的是将含有main函数的类的名称作为程序的入口提供给编译器.

0 0
原创粉丝点击