程序:小明正在学习java课程,学分增加了4分,现在学分是90;
小明
特征:名字,学分
行为:学习
java课程
特征:学分,名字
行为:
public class Student {
//属性(变量)
//定义学生的名字,学分属性
public String name;
public int score;
//方法(函数) 格式:public 返回值类型 方法名(参数类型 参数名,,){ 方法体...}
//定义学生的学习方法
//类 本身就是一种数据类型(引用类型/自定义类型)
//在类的外部,调用类里面的属性和方法必须通过对象调用
//如果参数类型是类(class),那么参数名就可以看作该类的对象
public void study(Course c){
//让学生的学分累加
score += c.score; // score = score + c.score
System.out.println(name+"正在学习"+c.name+"课程,学分增加了"+c.score+"分,现在的学分是"+score);
}
}
public class Course {
//属性
public String name;
public int score;
//方法
}
public class Manage {
//主函数
public static void main(String[] args){
//创建对象
Student xm = new Student();
xm.name = "小明";
xm.score = 90;
//如果方法的参数类型是引用类型(类),那么调用方法时给的实参就是该类的对象
Course co = new Course();
co.score = 4;
co.name = "java";
xm.study(co);
}
}
1664

被折叠的 条评论
为什么被折叠?



