Java,详细说明类是如何定义的,解释类的特性及它的要素
发布网友
发布时间:2022-04-29 14:20
我来回答
共1个回答
热心网友
时间:2022-04-18 17:48
public class Test{//一个类首先要有定义类名,这里Test就是我定义的类名
//然后还有属性
private String name;//私有属性,只能被该类中成员访问
int age;//缺省属性,默认的,可被同一个包中类访问
protected char sex;//保护属性,可以被同包的类和子类访问
public String address;//公开属性,可以被所有类访问
//接着定义方法
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
//无参数构造函数,若没有定义任何构造函数,则系统自动定义该方法
public Test(){
super();//这行代码可以不写,系统会自动调用。
}
//有参数构造函数,若定义此方法,则系统不会主动定义无参数构造方法
public Test(int age,char sex,String address){
this.age =age;
this.sex = sex;
this.address = address;
}
//main方法,控制台输出的入口,在javaSe中要运行java代码,必须放入main方法中
public static void main(String [] args){
Test test = new Test(11,N,"无家可归");
test.setName("无名");
System.out.println("sex="+test.getName());
System.out.println("age="+test.age);
}
}
//一个java文件中必须有且只有一个public 类
//绝大多数的类都是Object类的子类,若定义一个类没有继承任何类,默认继承Objec类
//类包括属性,方法,构造函数,mian函数
//特性:继承,多态,封装。