面向对象以及它的思想特点

描述一个学生事物:

属性:姓名,年龄,性别,学号
行为:吃,睡,学习

分析:
	1)需要使用代码描述学生事物----->定义一个类 :学生类
	2)类中定义成员变量:描述学生事物的属性
			成员变量:类中,方法外定义
	3)描述行为----->在学生类中定义为"成员方法"  去掉了static

	4)在StuentDemo类中进行测试
//定义一个学生类:描述学生事物
class Student{
	//定义成员变量:描述学生事物属性的:属性:姓名,年龄,性别,学号
	
	String name ; //姓名
	int age ; //年龄
	String sex ; //性别
	String id;  //学号
	
	//定义成员方法:描述学生事物的行为:吃,睡,学习 (去掉了static)
	public void eat(){
		System.out.println("学习饿了,就需要吃饭...") ;
	}
	//睡
	public String sleep(){
		return "学习困了,就需要休息" ;
	}	
	
	//学习
	public void study(String className){
		System.out.println("正在学习"+className) ; 
	}
}

测试类

class StuentDemo{
	public static void main(String[] args){
		//上面的学生Student:只是描述学生事物----具体的学生是谁?   "高圆圆",42,"女","9527"
		//具体的学生事物---代码中---->创建对象
		//类名 对象名 = new 类名() ;
		Student student = new Student() ;
		
		//使用对象名.成员变量名 = 赋值; (判定类型)			
		student.name = "高圆圆" ;
		student.age = 42;
		student.sex = "女" ;
		student.id = "9527" ;
		
		//输出结果:显示描述的具体学生事物的属性信息
		System.out.println("学生的姓名是"+student.name+",年龄是:"+student.age+",性别是:"+student.sex+
		",学号是:"+student.id) ;
		
		//测试学生事物的行为:
		//对象名.成员方法名(xx) ;
		student.eat() ;
		String msg = student.sleep() ;
		System.out.println(msg) ;
		//学习
		student.study("JavaEE") ;
		}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值