(1)概念理解
个人理解
类:先组个词 分类,类别。而对于类别有很多:手机类,电脑类等。但是对于这些类别如果不了解就不知道他具体的概念更别提使用,比如我现在说一个 ajskdfls类 谁也不知道是什么 因为我只是随便滚了一串键盘,因此想要定义一个类必须赋予其属性和行为。
类比c语言 需要定义变量和函数 类同样也需要定义变量和方法。
现在来定义一个类
手机
{
属性:颜色,名称,型号,价格;
行为:打电话,玩游戏,涨价;
}
现在我们知道了这个手机是个什么东西,但是我们并不知道这个手机具体是什么,是小米还华为?是红色还是黄色?我们需要一个具体的对象而不是一个空泛的概念,由此就引入了对象。
对象:对象是生活中具体的事物。
类:是对具有相同属性和行为的对象的抽象或者说分类。
类的结构
类:学生
对象:
逸凡
特征:学分,名字
行为(功能):学习
//java所有的代码都是以类的形似存在
定义类
public class 类名{}
(2)实践
Student
public class Student {
//属性(变量)>特征 格式:public(访问修饰符) 数据类型 属性名;
//定义学生的学分,名字属性
//基本类型:8个 byte int long short
// char float double boolean
public int score;
public String name;
//方法(函数)>行为 格式:public 返回值类型 方法名(参数类型 参数名,,){ 方体..}
//定义学生的学习方法
public void study(int sco){
score += sco;
//输出语句 ln \n 换行
System.out.println(name+"正在学习,学分增加了"+sco+"分,现在分数是"+score);
}
}
Manage
public class Manage {
//主函数
public static void main(String[] args){
//创建Student类的对象 格式:类名 对象名 = new 类名();
Student yf = new Student();//通过类定义对象后才能使用对象的属性和方法(变量和函数)
yf.name = "逸凡"; ‘’
yf.score = 89;
yf.study(5);
}