返回顶部
首页 > 资讯 > 后端开发 > JAVA >Java创建student类
  • 299
分享到

Java创建student类

java开发语言 2023-10-12 19:10:55 299人浏览 八月长安
摘要

目录 一.创建包,包名可以自拟,在包中创建student类 二.创建Penpal类继承student类 三.在HelloWorld中实现测试 1.1创建一个叫做Student的类: 对象属性:姓名、年龄、性别、身高 对象方法:说话、计

目录

一.创建包,包名可以自拟,在包中创建student类

二.创建Penpal类继承student类

三.在HelloWorld中实现测试


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);    }}

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;        }    }

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");        }    }

来源地址:https://blog.csdn.net/qq_64867440/article/details/130079600

--结束END--

本文标题: Java创建student类

本文链接: https://www.lsjlt.com/news/429852.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java创建student类
    目录 一.创建包,包名可以自拟,在包中创建student类 二.创建Penpal类继承student类 三.在HelloWorld中实现测试 1.1创建一个叫做Student的类: 对象属性:姓名、年龄、性别、身高 对象方法:说话、计...
    99+
    2023-10-12
    java 开发语言
  • 如何使用java写Student类的功能
    1)编写一个Java程序片断,以定义一个表示学生的类Student。这个类的属性有“学号”、“班号”、“姓名”、“性别”、“年龄”,方法有“获得学号”、“获得班号”、“获得性别”、“...
    99+
    2024-04-02
  • idea怎么创建java类
    要创建Java类,您可以按照以下步骤进行操作: 打开Java集成开发环境(IDE),如Eclipse、IntelliJ IDEA等...
    99+
    2023-10-23
    idea java
  • java派生类如何创建
    在Java中,派生类是通过继承关键字来创建的。继承关键字是"extends"。下面是创建派生类的基本语法:```javaclass ...
    99+
    2023-09-08
    java
  • java测试类怎么创建
    在Java中,创建测试类通常是通过创建一个新的Java类文件来实现。以下是创建测试类的步骤: 打开你的Java集成开发环境(IDE...
    99+
    2023-10-22
    java
  • java怎么创建实体类
    要创建一个Java实体类,可以按照以下步骤进行操作:1.确定实体类的属性:首先确定实体类需要包含哪些属性,这些属性代表对象的状态。例...
    99+
    2023-10-18
    java
  • 怎么创建java实体类
    在Java中,创建实体类可以通过以下步骤来完成: 首先,定义一个类,这个类将代表你的实体对象,例如一个学生、一个订单等等。 pu...
    99+
    2024-04-02
  • java如何继承Thread类创建线程类
    这篇文章主要介绍了java如何继承Thread类创建线程类,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。继承 Thread 类创建线程类Th...
    99+
    2024-04-02
  • java怎么创建接口实现类
    这篇“java怎么创建接口实现类”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“java怎么创建接口实现类”文章吧。本教程操作...
    99+
    2023-06-30
  • 如何创建Java线程安全类
    今天小编给大家分享一下如何创建Java线程安全类的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。无状态当多个线程访问同一个实例...
    99+
    2023-07-02
  • java如何创建接口实现类
    在 Java 中,可以使用 `implements` 关键字来创建接口的实现类。具体步骤如下:1. 定义一个接口,在接口中声明需要实...
    99+
    2023-08-24
    java
  • 怎么在Java中创建一个类型
    怎么在Java中创建一个类型?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实现了面向...
    99+
    2023-06-14
  • java怎么创建一个类的对象
    在Java中,可以通过以下步骤创建一个类的对象:1. 首先,你需要创建一个类。一个类是一个模板,用于定义对象的属性和方法。```ja...
    99+
    2023-10-11
    java
  • java clazz类创建的方式是什么
    在Java中,我们可以使用以下两种方式来创建一个class类:1. 使用关键字class:```public class MyCla...
    99+
    2023-10-11
    java
  • Java实验——定义一个表示学生信息的类Student,要求如下:
    一、题目要求 定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。 (2)类Student带参数...
    99+
    2023-10-08
    java 开发语言 后端 学习
  • Java创建包和类的方法是什么
    要在Java中创建包和类,可以按照以下步骤进行:1. 创建包:在源代码文件夹中创建一个与包名相同的文件夹。2. 创建类:在包中创建一...
    99+
    2023-10-10
    Java
  • java反射创建类的方式有哪些
    Java反射可以通过以下几种方式来创建类的实例:1. 使用Class类的newInstance()方法:该方法会调用类的无参构造方法...
    99+
    2023-09-07
    java
  • java创建内部类的方法是什么
    在Java中创建内部类的方法有两种:1. 非静态内部类(成员内部类):在外部类的成员方法中创建内部类的对象。```public cl...
    99+
    2023-10-12
    java
  • java创建抽象类的方法是什么
    在Java中创建抽象类的方法是使用关键字 abstract 来声明一个类为抽象类。抽象类不能被实例化,只能被继承,子类必须实现抽象类...
    99+
    2024-03-07
    java
  • Java创建对象(显式创建和隐含创建)
    目录一、显式创建对象1. 使用 new 关键字创建对象2. 调用 java.lang.Class3. 调用对象的 clone() 方法4. 调用 java.io.Objectlnpu...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作