java中类的定义与对象的创建

1.类的定义:

修饰符   class  类名  {

     成员变量;

     成员方法;

}

通常类名的用英文表示,并且首字母大写。

类的修饰符分为可访问控制符和非访问控制符。

可访问控制符是:公共类修饰符public

非访问控制符有:抽象类修饰符abstract;最终类修饰符final

1.公共类修饰符public:java语言中类的可访问控制符只有一个:public。

2.抽象类修饰符abstract:凡是用abstract修饰符修饰的类称为抽象类。所谓抽象类是指这种类没有具体对象的一种概念类。

3.最终修饰符final:当一个类不可能有子类时可用final把它说明为最终类。被定义为final的类通常是一些有固定作用,用来完成某种标准的类。

4.类缺省访问控制符:如果一个类没有访问控制符。此时,这个类只能被同一个包中的类访问或引用。这种访问特性又叫包访问性。

2.对象的创建:

类只是规范,当我们使用类里面的成员变量或方法时必须先创建该类的对象。

public class Text1 {
	int id = 1;
	String name = null;
	String sex = null;
	public Text1(){
		name = "tom";
	}
	public Text1(int id,String name,String sex){
		this.id=id;
		this.name=name;
		this.sex=sex;
	}
	public void printName(){
		System.out.println(id+" "+name+" "+sex);
	}
	public static void main(String[] args) {
		Text1 text = new Text1();
		text.printName();
		Text1 text1 = new Text1(3, "ann", "famale");
		text1.printName();
	}

}
上述代码中,定义了一个名叫Text1的类,该类中有两个构造方法。所谓构造方法就是名字与类名一样,不能有返回值,也不能有void。构造方法可以有多个,只要其参数列表不同,这就叫重载。在创建对象时,其实就是new一个该类的构造方法,当一个类没有构造方法时,创建该类时会自动创建一个无参的构造方法。

上述代码中this代表的是当前对象。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值