类和对象

1 对象:客观存在的某一事物或物体
例如:某个人,一个苹果,一个桌子等
描述对象:特征:(人为例)姓名、年纪、性别、职业等
功能(行为或用途):制造使用工具、直立行走、跑等

2 类:具有相同性质、相同功能的事物
例如:男人女人同属人这一类、课桌餐桌同属桌子类等
描述类:属性——特征
方法——行为


3 定义类的格式:
public class 类名{ //类名首字母大写
数据类型 属性名;
public 返回值类型 方法名(数据类型 参数名){
}

}


4 设置(修改)属性
public 返回值类型 set属性名(数据类型 参数){} //属性名首字母要大写

5 获得属性值
public 返回值类型 get属性名(){
return 属性名;
}

6 实例对象
实例对象必须有类
格式:类名 对象名=new 类名();

7 调用方法的格式
对象名.方法名(参数值);


举例:李四同学玩“贪吃蛇”游戏学分减一分

//定义一个Student类

public class Student{
//定义属性
String name;
float score;
//定义方Student类的方法
public void setName(String n){
name=n;
}
public String getName(){
return name;
}
public float getScore(){
return score;
}
//定义玩的方法
public void Play(Game c){
score--;
System.out.println(name+"在玩"+c.getName()+"游戏,学分减1,输出当前学分"+score);
}

}


//定义一个Game类

public class Game{
//声明属性
String name;
//设置姓名属性值的方法
public void setName(String s){
name=s;
}
//设置取得姓名的方法
public String getName(){
return name;
}

}


//定义一个Test类

public class Test{
//主方法
public static void main(String[] args){
//实例化一个Student类的对象
Student stu=new Student();
//设置对象名
stu.setName("李四");
//设置学分值
stu.setScore(8.0);
//实例化一个Game类的对象
Game c=new Game();
//设置Game类对象的值
c.setName("贪吃蛇");
//调用玩的方法
stu.play(c);
}


}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值