类与对象

类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体。

类:

类是对象的抽象,描述一组对象的共同特征和行为(如人)。类中可以定义成员变量和成员方法,成员变量用于描述对象的特征,也称作属性(如一个人有眼睛,鼻子,嘴巴等属性),成员方法用于描述对象的行为,可简称方法(相当于C语言里的函数),

对象:

对象用于表示现实中该类事物的个体,如不同的你和我都是实实在在存在的人,是具体的,有各自属于自己的眼睛,鼻子,嘴巴。


类的创建和使用:

定义类:

public class Person {
    String name; //成员变量
	int age;      //成员变量
	public void introduce(){//成员方法
		int grade=59; //局部变量,不是成员变量
		System.out.println("hello,my name is "+name+",my age is "+age+",my grade is "+grade);
	}
}

创建对象,访问对象成员:

class Example01 {
	public static void main(String[] args) {
		Person p1 = new Person(); // 创建第一个Person对象
		Person p2 = new Person(); // 创建第二个Person对象
		p1.name="tian";              // 为name属性赋值
		p1.age = 18;                 // 为age属性赋值
		p1.introduce();               // 调用对象的方法
		p2.introduce();
	}
}

将对象置空:

相当于该对象没有了,变成垃圾对象,下面代码运行将会出错,

class Example01 {
	public static void main(String[] args) {
		Person p1 = new Person(); 
		p1.introduce(); // 调用对象的方法
		p1=null; //将对象置为空,即p1不指向任何一个对象
		p1.introduce();//p1已经没了,这里错误
	}
}

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值