我的类,对象续集

类this关键字:
this关键字可以调用成员方法和成员变量

private void setName (String name){//定义一个setName()方法
	this.name = name;//将参数赋值类中的成员变量
}
public Book getBook(){
	return this;//返回Book类引用
}

类的构造方法:
构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的。
构造方法特点:
1.构造方法没有返回值
2.构造方法的名称要与本类同名。
构造方法格式如下:

poblic book(){
	.....//构造方法体
}

public :构造方法修饰符
book:构造方的名称
在构造方法中可以成员变量赋值,这样当实例化一个本类的对象时,相应的成员变量也将被初始化。
如果类中没有明确定义构造方法,编辑器会自动创建一个不带参数的默认构造方法。

public class AnyThing{
	public AnyThing(){
		this("this调用有参数构造方法");//定义无参构造方法
		System。out。println("无参构造方法");//使用this调用有参构造方法
	}
	public AnyThting(String name){//定义有参构造方法
		System.out.println("有参构造方法");
	}
}

注意:在定义中有两个构造方法,无参构造方法中可以使用this关键字调用有参的构造方法。但使用这种方式需要注意的是只可以在无参构造方法中的第一句使用this调用构造方法

static关键字:
由static关键字修饰的变量,常量和方法被称为静态变量,静态常量,静态方法。
有时候,在处理问题时候,我们需要在两个类中在同一内存区域共享一个数据,因此这样系统将这两个不在同一类中定义的常量分配到不同的内存空间中。解决这种问题,可以将这个常量设置为静态,被声明为static的变量,常量,和方法就成为了静态成员,静态成员属于类所有,区别于别的对象,可以在本类或其他类使用类名和" . "运算符调用静态成员。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值