类与对象的概念
类:
具有相同或相似属性/功能/方法的一个代码文件。
将生物分类为人类,动物,植物…
对象:
单词object,具体的(事物)。对象存在于类中,是一个具体的数据。
类的定义 关键字 格式
定义:
格式 public class 类名{}
注:1.类名与文件名一致2.类名首字母要大写
关键字 class
类的内容: 属性 方法
内容:
学生类(姓名 年龄 学号|验证密码 登录 修改信息)
属性:
表达数据的信息,分为常量和变量
变量定义方法: 数据类型 变量名;字符串,例 String name
常量定义方法:final 数据类型 常量名=值
方法:
执行功能,也叫函数/操作
格式: [修饰词] 返回值类型 函数名(参数列表){ // 函数体 }
对象的创建 关键字 格式
创建:对象在类中创建(类中可以创建模板)
关键字 new
格式 类名 对象名=new 类名()
例:Student stu1=new Student
对象的属性的赋值
对象名.属性=值
例:stu1.name=“张三“;
对象的各个属性是独立的
对象方法的调用
使用对象名调用
例:stu1.showInfo();
方法使用类中创建的模板,方法应用哪个对象,就输出那个对象的属性
public class Student { String name; int age; String stuID; int sex; String phone; int stuScore; void showInfo(){ System.out.println("--------------学生信息----------------"); System.out.println("姓名:"+name); System.out.println("年龄:"+age); System.out.println("学号:"+stuID); System.out.println("性别:"+(sex==0?"男":"女")); System.out.println("手机号:"+phone); System.out.println("学分"+stuScore); System.out.println("------------------------------------"); } public static void main(String[] args) { Student stu1 = new Student(); Student stu2 = new Student(); stu1.name="张三"; stu1.age=18; stu1.sex=0; stu1.stuID="2018001"; stu1.phone="12345678901"; stu1.stuScore=100; stu1.showInfo(); stu2.showInfo(); stu2.name="李四"; stu2.age=20; stu2.sex=0; stu2.stuID="2018002"; stu2.phone="12345678902"; stu2.stuScore=105; stu2.showInfo(); } }