欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

类与对象学习总结

程序员文章站 2022-05-11 12:45:18
...

一.类与对象的关系

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

二.类的属性

在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);
}
}








相关标签: 学习总结