类与对象学习总结

一.类与对象的关系

在我看来,类相当于是对象的集合是一个抽象化的概念,而对象则是类的一个个实例。
现实中是没有类的存在的,如果要将现实中的各个事物转化为计算机语言,就需要将我们需要的自然事物的属性找出来,
然后将一个个拥有相同类型属性的事物归纳为一类。就是说类中的对象拥有一些共同点。
因此,类和对象的作用是将现实世界的事物转化为一个个需要的数据,比如书本就有书名,页数,作者等等。
人就有身高,体重,名字等等。

二.类的属性

在java中,类需要定义属性。

//先设计类的名字,比如学生
public class Student{
//类的名字的首字母一定要大写
//然后开始定义类的属性,比如
private String name;
private int scro;
//属性前需要定义数据类型。
//public是可以在其他类调用的属性。
//private是只能在类内部调用的属性。
}

三.类的方法

类的属性编写完了后就要编写类的方法了。但要注意private定义的属性只能在类内部调用,但是可以通过写方法来调用private定义的属性,比如:

public void setName(String n){
 	name = n;
}

public String getName(){
	return name;
}

方法不需要返回值的则在方法名前写void,需要返回值的则在方法名前写所需返回值的数据类型
之后再编写方法,方法就是调用类进行运算
例如:

public void study(){
	score++;
	system.out.println(属性+"文本"+属性+"文本"+……+"属性"+"文本");
}

如果是调用其他类中的私有属性,则要使用之前编写的调用私有属性的方法
调用方法的格式为:类名.方法
比如:

le.setHealth(le.getHealth()-damage);

四.类的使用

当我们编写好类后,可以编辑主函数,并在其中使用类的属性和方法。

public class Attack{
	public static void main(String[] args){
//并在主函数中设置类中的对象,赋予它各种属性的内容。例如:
Legend le = new Legend();
	le.setName("abc");
	le.setHealth(3000);
	le.setDamage(200);
	
Legend a = new Legend();
	a.setName("abc");
	a.setHealth(2000);
	a.setDamage300);
//并且可以调用方法进行运算。例如:
	le.attack(a);
	a.attack(le);
}
}








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值