我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Java创建student类

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Java创建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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Java创建student类

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

idea怎么创建java类

要创建Java类,您可以按照以下步骤进行操作:打开Java集成开发环境(IDE),如Eclipse、IntelliJ IDEA等。在项目中选择适当的包(package)来放置您的新类。右键单击选中的包,选择"New"(或者相应的选项)。
2023-10-23

java怎么创建实体类

要创建一个Java实体类,可以按照以下步骤进行操作:1.确定实体类的属性:首先确定实体类需要包含哪些属性,这些属性代表对象的状态。例如,一个学生实体类可能包含学号、姓名、年龄等属性。2.创建一个Java类:在Java项目中创建一个新的Jav
2023-10-18

java派生类如何创建

在Java中,派生类是通过继承关键字来创建的。继承关键字是"extends"。下面是创建派生类的基本语法:```javaclass 子类名 extends 父类名 {// 类体}```子类(派生类)继承了父类的属性和方法,可以添加新的属性和
2023-09-08

java测试类怎么创建

在Java中,创建测试类通常是通过创建一个新的Java类文件来实现。以下是创建测试类的步骤:打开你的Java集成开发环境(IDE)或文本编辑器。创建一个新的Java类文件。通常在IDE中,你可以通过选择"File"->"New"->"Cl
2023-10-22

java如何创建接口实现类

在 Java 中,可以使用 `implements` 关键字来创建接口的实现类。具体步骤如下:1. 定义一个接口,在接口中声明需要实现的方法。```javapublic interface MyInterface {void myMetho
2023-08-24

java怎么创建接口实现类

这篇“java怎么创建接口实现类”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“java怎么创建接口实现类”文章吧。本教程操作
2023-06-30

如何创建Java线程安全类

今天小编给大家分享一下如何创建Java线程安全类的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。无状态当多个线程访问同一个实例
2023-07-02

怎么在Java中创建一个类型

怎么在Java中创建一个类型?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实现了面向
2023-06-14

java怎么创建一个类的对象

在Java中,可以通过以下步骤创建一个类的对象:1. 首先,你需要创建一个类。一个类是一个模板,用于定义对象的属性和方法。```javapublic class MyClass { // 定义类的属性 private int m
2023-10-11

java clazz类创建的方式是什么

在Java中,我们可以使用以下两种方式来创建一个class类:1. 使用关键字class:```public class MyClass {// class body}```这种方式是最常见和推荐的方式,我们可以在class body中定义
2023-10-11

Java创建包和类的方法是什么

要在Java中创建包和类,可以按照以下步骤进行:1. 创建包:在源代码文件夹中创建一个与包名相同的文件夹。2. 创建类:在包中创建一个以.java为扩展名的文件,文件名与类名相同。3. 定义包:在类文件的开头使用`package`关键字定义
2023-10-10

java创建抽象类的方法是什么

在Java中创建抽象类的方法是使用关键字 abstract 来声明一个类为抽象类。抽象类不能被实例化,只能被继承,子类必须实现抽象类中定义的抽象方法。下面是一个示例:public abstract class Animal {privat
java创建抽象类的方法是什么
2024-03-07

java反射创建类的方式有哪些

Java反射可以通过以下几种方式来创建类的实例:1. 使用Class类的newInstance()方法:该方法会调用类的无参构造方法来创建实例,要求类必须有一个可访问的无参构造方法。2. 使用Constructor类的newInstance
2023-09-07

java创建内部类的方法是什么

在Java中创建内部类的方法有两种:1. 非静态内部类(成员内部类):在外部类的成员方法中创建内部类的对象。```public class OuterClass {private int outerField;public void out
2023-10-12

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录