java对象

我们通过实例分析来看

package classname;

/**
 * 封装一个学生类, 类的属性分为两种 一是属性,另一个中是行为, 属性就状态, 行为就是方法。
 * 1.小王本来体重70kg,经过减肥,体重降到45kg,试从这个问题领域中识别对象、类、属性、状态和状态的变化
 * @author ygr
 *
 */
public class Student {// 封装一个类名Student;class是类名修饰

	String name;// 学生名字
	String sex;// 学生性别
	int age;// 学生年龄
	String weight;// 学生体重,他们都是学生的程序语言中的属性,

	public void call() {
		// 打电话
		System.out.println("打电话");
	}

	public void palygame() {// 他们的都属于类中的行为,必须用方法来表示,并且可以随时调用。
		// 打游戏
		System.out.println("打游戏");
	}

	public void sleep() {//这里我们只是说的无参无返回值的方法,也可以是其他三种基本的方法。下篇我们会具体讲到
		// 睡觉
		System.out.println("睡觉");
	}

	public void loseWeight() {
		System.out.println(name+"本来"+weight+",经过减肥,体重降到45kg");
	}
}

下面是新建一个Student对象,我们来实际说明一下具体如果实例化对象,以及调用类的属性和方法。



package classname;

/**
 * 调用学生类实例
 * 1.小王本来体重70kg,经过减肥,体重降到45kg,试从这个问题领域中识别对象、类、属性、状态和状态的变化。
 * @author ygr杨贵荣
 *
 */
public class StudentDemo {

	public static void main(String[] args) {
		Student ST = new Student();//实例化一个对象。
		// 类名 对象(就是以前学的变量) 调用方法Student();
		ST.age = 18;// 这里必须和类Student中的类型一样age是int类型,数据赋值就必须是整型。
		ST.weight = "75kg";// 同上类型必须是double类型的数据
		ST.name = "小王";// name是属于String类型所以是字符串
		ST.sex="男";
		//以上说的是属性,下面我们说下对象的行为,可以调用之前的类中的方法。如下
		ST.loseWeight();
	}
	
}

输出结果就是小王本来75kg,经过减肥,体重降到45kg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值