Java基础(一)类与对象
1、现实生活中的类与对象
1.对象:一个具体的实体、一个具体的事物(同时具有属性和方法)
举例:
- 我的电脑
- 属性:内存大小、品牌
- 功能:编程、打游戏、看剧
2.类:具有相同属性和功能的对象归为一类
2、Java中的类
1.类的创建(关键字class)
- 类的属性
- 格式:
public 属性类型 属性名;
- 类的方法
- 格式:
public 方法返回值类型 方法名(参数类型 参数名,……){ 方法体,方法需要执行的内容 }
- 注意:
(1) 方法中需要使用自己的属性,则直接写属性名
(2) 参数为方法需要的外部条件
2.举例
public class ironman { //属性 public String name; public int attackvalue; public int blood; //方法 public void attack(captain cap){ cap.blood=cap.blood-attackvalue; } }
3、java中的对象
1.对象的创建(关键字new)
格式:类名 对象名 = new 类名();
- 对象的属性
- 格式
对象名.属性名
- 对象的方法
- 格式
对象名.方法名(参数值,……);
2.举例
//创建一个对象 ironman iron=new ironman(); //对象属性 iron.name="钢铁侠"; iron.attackvalue=6; iron.blood=120; //创建第二个对象 captain cap=new captain(); //对象属性 cap.name="美国队长"; cap.attackvalue=8; cap.blood=100; //对象方法 while(iron.blood>0 && cap.blood>0){ iron.attack(cap); cap.attack(iron); }
4、类与对象的关系
1.类是一个静态的概念,类本身不携带任何数据。当没有为类实例化对象时,类本身不存在于内存空间中。
2.对象是一个动态的概念。每一个对象都有自己独特的属性,使用关键字new实例化对象时,同时为对象分配了内存。