类和对象(面向对象)

1.类是对一类事物描述,是抽象的,概念的定义;对象是实际存在的该类事物的每个个体,因而也称实例。

类的语法结构:

[修饰符] class 类名
{
    定义构造方法;
    定义属性;
    定义方法;
}

2.对象创建和使用

(1)声明变量

类名 对象名

(2)实例化对象

对象名 = new 构造方法

属性的调用:对象名.方法名([参数])

例:创建两个具体英雄实例,为该实例的name属性,age属性赋值和sex属性赋值,并在控制台输出不同英雄对象的姓名,年龄和性别,调用各自英雄对象的run()方法。

public class hero {
	String name;
	int age;
	String sex;
	
//	奔跑方法
	public void run(int speed) {
		System.out.println(speed+"m/s的速度飞速狂奔");
	}

	public static void main(String[] args) {
		// TODO Auto-generated method stub
//		创建英雄对象
		hero hero1 =new hero();
//		通过对象实例调用name属性并为该属性赋值
		hero1.name="黑暗游侠";
		hero1.age =20;
		hero1.sex ="女";
		System.out.println("英雄的名字:"+hero1.name);
		System.out.println("英雄的年龄:"+hero1.age);
		System.out.println("英雄的性别:"+hero1.sex);
//		使用该对象调用run()方法
		hero1.run(30);
		System.out.println("---------------------");
//		创建英雄对象
		hero hero2 =new hero();
		hero2.name="拓地神物";
		hero2.age=30;
		hero2.sex ="男";
		System.out.println("英雄的名字:"+hero2.name);
		System.out.println("英雄的年龄:"+hero2.age);
		System.out.println("英雄的性别:"+hero2.sex);
//		使用该对象调用run()方法
		hero2.run(60);


	}

}

运行结果如下图

对象的使用

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值