定义Student类

简介: 定义Student类

1 问题

定义一个Student类,属性有学号,姓名,年龄,性别,语文成绩,数学成绩,英语成绩。


2 方法

创建两个学生对象,并给属性赋值和调用方法学习,考试(打印输出学习,考试即可)

public class Test1Student {
   public void main(String[] args){
       Test1Student stu1 = new Test1Student();
       Test1Student stu2 = new Test1Student();
       stu1.num=110;
       stu1.name="张三";
       stu1.age=18;
       stu1.sex = '男';
       stu1.chinese = 96;
       stu1.math = 97;
       stu1.english = 99;
       stu1.learn();
       stu1.exam();
       stu2.num=111;
       stu2.name="李四";
       stu2.age=17;
       stu2.sex = '女';
       stu2.chinese = 94;
       stu2.math = 93;
       stu2.english = 92;
       stu2.learn();
       stu2.exam();
   }
   //属性
   int num;
   String name;
   int age;
   char sex;
   int chinese;
   int math;
   int english;
   //方法--->学习
   public void learn(){
       System.out.println("学号:"+num+"\n"+"姓名:"+name+"\n"+"性别:"+sex+"\n"+"语数英成绩为"+chinese+"\t"+math+"\t"+english+"\n"+"好好学习!");
   }
   //方法--->考试
   public void exam(){
       System.out.println("认真考试!");
   }
}
}


3 结语

针对如何定义一个student类的问题,提出通过利用创建两个学生对象,并给属性赋值和调用方法,通过java的编程实验,证明该方法是有效的。

目录
相关文章
|
4月前
|
编译器 C语言 C++
类和对象 | 类的引入、struct&class的区别、类的定义
类和对象 | 类的引入、struct&class的区别、类的定义
37 7
|
7月前
|
编译器
匿名类型(Class)
匿名类型是无需预定义的,直接通过 `new {}` 创建实例的类型,编译器自动推断并生成只读属性和相关方法如`ToString()`。常用于简单场景,但ValueTuple提供更好的性能且无需额外类型。
|
7月前
|
Python
Python 继承和子类示例:从 Person 到 Student 的演示
继承允许我们定义一个类,该类继承另一个类的所有方法和属性。父类是被继承的类,也叫做基类。子类是从另一个类继承的类,也叫做派生类。
94 0
2.【类的组合(在一个类中定义一个类)】
2.【类的组合(在一个类中定义一个类)】
54 0
提供结构丰富的Person类
提供结构丰富的Person类
39 0
|
C语言 C++
习题10.3 分别定义Teacher类和Cadre类,采用多重继承方式由这两个类派生出新类Teacher_Cadre类。
习题10.3 分别定义Teacher类和Cadre类,采用多重继承方式由这两个类派生出新类Teacher_Cadre类。
|
C语言 C++
继承与派生(1)·定义一个基类Person,它有3个protected的数据成员:姓名、性别、年龄
继承与派生(1)·定义一个基类Person,它有3个protected的数据成员:姓名、性别、年龄
|
Python
Python面向对象、类的抽象、类的定义、类名遵循大驼峰的命名规范创建对象、类外部添加和获取对象属性、类内部操作属性魔法方法__init__()__str__()__del__()__repr__()
面向对象和面向过程,是两种编程思想. 编程思想是指对待同一个问题,解决问题的套路方式.面向过程: 注重的过程,实现的细节.亲力亲为.面向对象: 关注的是结果, 偷懒.类和对象,是面向对象中非常重要的两个概念object 是所有的类基类,即最初始的类class 类名(object): 类中的代码PEP8代码规范:类定义的前后,需要两个空行 创建的对象地址值都不一样如dog和dog1的地址就不一样,dog的地址为2378043254528dog1的地址为2378044849840 8.类内部操作属性 sel
269 1
Python面向对象、类的抽象、类的定义、类名遵循大驼峰的命名规范创建对象、类外部添加和获取对象属性、类内部操作属性魔法方法__init__()__str__()__del__()__repr__()
|
JSON 数据格式
将Object类对象转为对应实体类对象
将Object类对象转为对应实体类对象
477 0
第五周学习java 继承 在子类父类中有相同参数,子类继承分类后如何进行调用,判断创建的对象属性哪个类
第五周学习java 继承 在子类父类中有相同参数,子类继承分类后如何进行调用,判断创建的对象属性哪个类
第五周学习java 继承 在子类父类中有相同参数,子类继承分类后如何进行调用,判断创建的对象属性哪个类