Java创建student类详细代码例子
更新时间:2023年11月06日 10:15:17 作者:嗯嗯=
这篇文章主要给大家介绍了关于Java创建student类的相关资料,学生类(Student)是一种面向对象的编程概念,其主要用于描述学生的属性和行为,文中通过代码介绍的非常详细,需要的朋友可以参考下
一.创建包,包名可以自拟,在包中创建student类
1.1创建一个叫做Student的类:
对象属性:姓名、年龄、性别、身高
对象方法:说话、计算加法、年龄长一岁
类属性:学校名称
类方法:学习
1.2编写能为所有属性赋值的构造方法
封装所有对象属性,编写属性的getter和setter方法;
/创建包,包名可以自拟,在包中创建student类
package Student; public class Student { //构造器 public Student(String Name,String Sex,int Age,int height) { this.Name=Name; this.Sex=Sex; this.height=height; this.Age=Age; } public String Name; //学生姓名 public int Age; //学生年龄 public String Sex; //学生性别 public int height;//学生身高 public Student() { } //getter/setter方法 public int getHeight() { return height; } public void setHeight(int height) { this.height = height; } public String getName() { return Name; } public void setName(String name) { this.Name = name; } //当方法的局部变量和类的成员变量重名的时候,根据就近原则,优先使用局部变量。 //如果使用访问类的成员变量,使用this.关键字. //谁调用的方法谁就是this public void setAge(int age) { this.Age = age; } public int getAge() { return Age; } //类属性,学校名称 public static String school="北京"; //类方法,学习 public static void study() { String study="开始学习了!"; System.out.println(study); } //对象方法:说话 public void speak(String s) { System.out.println(s); } //对象方法:实现两个数的相加 public void count(double c1,double c2) { System.out.println(c1+c2); } //对象方法:实现年龄长一岁 public int ageAdd(int year) { Age=year+1; return this.Age+1; } public void show() { System.out.println("我的姓名是"+Name+",今年"+Age+",性别:"+Sex+",身高:"+height); } }
二.创建Penpal类继承student类
2.1创建Penpal类继承student类
package Student; public class Penpal extends Student{ private String Sex; public String getSex(){ return Sex; } public void setSex(String Sex){ this.Sex=Sex; } }
三.在HelloWorld中实现测试
3.1在HelloWorld中实现测试
package Student; import Student.Penpal; import Student.Student; import static Student.Student.study; public class HelloWorld { public static void main(String[] args) { //类属性,学校名称 System.out.println(Student.school); //类方法:学习 study(); //创建第一个实例:园子 Student zhang=new Student(); zhang.Age=9; zhang.height=175; zhang.Name="园子"; zhang.Sex="男"; System.out.println("姓名:"+zhang.Name+" 性别:"+zhang.Sex+"\t年龄:"+zhang.Age+"\t身高:"+zhang.height); //创建第二个实例:团后 Student li=new Student(); li.Name="团后"; li.Age=15; li.height=198; li.Sex="女"; System.out.println("姓名:"+li.Name+" 性别:"+zhang.Sex+"\t年龄:"+li.Age+"\t身高:"+li.height); //创建第三个实例 Student p1=new Student("张老三","男",18,180); p1.speak("你好,我是新来的学生"); //说话 p1.show(); //实现年龄的加一 Student p2=new Student("王老五","女",10,158); p2.speak("你好,我是新来的学生"); //实现年龄的加一 p2.ageAdd(p2.Age); p2.show(); //实现两个数的相加 System.out.println("两个数的相加结果如下:"); p2.count(23, 45); //实现对setter/getter的使用 Penpal Student=new Penpal(); Student.setSex("女"); Student.setName("老纪"); Student.setAge(12); Student.setHeight(156); System.out.println("姓名:"+Student.getName()+" "+"性别:"+Student.getSex()+" "+"年龄:"+Student.getAge()+" "+"身高:"+Student.getHeight()+"\n"); } }
总结
到此这篇关于Java创建student类的文章就介绍到这了,更多相关Java创建student类内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
相关文章
SpringBoot调用第三方WebService接口的两种方法
本文主要介绍了SpringBoot调用第三方WebService接口的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-06-06Spring MVC如何实现接口Controller定义控制器
这篇文章主要介绍了Spring MVC如何实现接口Controller定义控制器,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-02-02SpringBoot开发案例之配置Druid数据库连接池的示例
本篇文章主要介绍了SpringBoot开发案例之配置Druid数据库连接池的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-03-03spring aop pointcut 添加多个execution方式
这篇文章主要介绍了spring aop pointcut 添加多个execution方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-11-11springboot2.1.3配置sftp自定义sftp连接池的详细过程
这篇文章主要介绍了springboot2.1.3配置sftp自定义sftp连接池的详细过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-08-08SpringCloud openfeign声明式服务调用实现方法介绍
在springcloud中,openfeign是取代了feign作为负载均衡组件的,feign最早是netflix提供的,他是一个轻量级的支持RESTful的http服务调用框架,内置了ribbon,而ribbon可以提供负载均衡机制,因此feign可以作为一个负载均衡的远程服务调用框架使用2022-12-12
最新评论