一、
首先,我们学过的数据类型中(整数型,浮点型,字符型,布朗型),这些数据类型所创建的变量都只能表示单个数据。但是我们开发项目时有时候需要使用一些复合型数据,这些数据往往由多个数据组成,比如学生在教务系统中往往也包含姓名,年龄,学号,学分等等。
所以像学生这种数据类型
二、那么接下来我们来学一学如何创建这样的数据类型---类
1.语法格式:public class 类名{}
2{}中的我们应该定义这个类别都有的数据信息和行为信息,其中
1.属性:格式 数据类型 数据变量名;
String name;
int age;
2.方法格式:public void 方法名(参数类型 参数变量名 ){}
public void learing(){
System.out.println(name+"学习了一门课程");
}
public void exam(){
System.out.println(name+"通过了一门考试");
}
3.接下类我们看一个完整的类,我们以学生作为案例
public class Student{
String name;
double mark;
int age;
String classname;
}
三、创建对象:接下来我们再创建一个主函数,用来测试我们自己写的类是否能够创建对象变量并使用
1.创建对象的语法格式:类名 对象名=new 类名();
Student stu1=new Student();
2.使用创建对象变量名调用属性
stu1.name="张三";
stu1.age=20;
stu1.score=20.5;
3.使用创建的对象变量名调用方法执行
stu1.study();
stu1.exam();
stu1.showInfo();
4.以上的代码都放在一个主函数中执行
public static void main(String[] args) {
Student stu1=new Student();
stu1.name="张三";
stu1.study();
四、整体完成的代码结构
public class Student {
String name;
int age;
public void study(){
System.out.println(name+"学习了一门课程");
}
public static void main(String[] args) {
Student stu1=new Student();
stu1.name="张三";
stu1.study();
}
}
下面是在idear里的情况
五、运行结果和疑问
总结:1:类与对象可以做什么,有什么应用。
2:代码语法中重点需要注意哪些格式。
温馨提示:
1:注意括号 () 分号 ; 和引号 "" 需用英文格式
2: 如有报错,记得检查括号和分号是否多与少
3:不妨举一反三多加练习