Java面向对象之创建和使用对象——定义学生/教师类并输出相关信息

Java面向对象之创建和使用对象——定义学生/教师类并输出相关信息学生类importjava.util.Scanner;publicclassStudent{Stringname=”张三”;intage=16;Stringgrade=”三年二班”;Stringfancy=”打篮球唱歌读书冒险”;publicvoidintroduce(){System.out.println(“————————————-

大家好,又见面了,我是你们的朋友全栈君。

学生类

import java.util.Scanner;

public class Student { 
   

    String name = "张三";
    int age = 16;
    String grade = "三年二班" ;
    String fancy = "打篮球 唱歌 读书 冒险";

    public void introduce(){ 
   

        System.out.println("-----------------------------------------------------");
        System.out.println("姓名:" + name + "\n年龄:" + age + "\n班级:" + grade);
        System.out.println("兴趣爱好:" + fancy);
    }

    public void init(){ 
   

        Scanner sc = new Scanner(System.in);
        System.out.print("请输入姓名:");
        name = sc.nextLine();
        System.out.print("请输入年龄:");
        age = sc.nextInt();
        System.out.print("请输入班级:");
        grade = sc.next();
        System.out.print("请输入兴趣爱好:");
        fancy = sc.next();
    }

    public static void main(String[] args){ 
   

        Student student = new Student();
        student.init();
        student.introduce();

    }
}

在这里插入图片描述

教师类,输出教师相关信息

import java.util.Scanner;

public class Teacher { 
   

    String name = "李四";
    int age = 10;
    String major = "计算机视觉" ;
    String course = "计算机网络 操作系统 数据结构 数据库";

    public void introduce(){ 
   

        System.out.println("-----------------------------------------------------");
        System.out.println("姓名:" + name + "\n教龄:" + age + "年\n专业方向:" + major);
        System.out.println("教授课程:" + course);
    }

    public void init(){ 
   

        Scanner sc = new Scanner(System.in);
        System.out.print("请输入姓名:");
        name = sc.nextLine();
        System.out.print("请输入教龄:");
        age = sc.nextInt();
        System.out.print("请输入专业方向:");
        major = sc.next();
        System.out.print("请输入教授课程:");
        course = sc.next();
    }

    public static void main(String[] args){ 
   

        Teacher teacher = new Teacher();
        //teacher.init();
        teacher.introduce();

    }
}

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156721.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • jQuery -> 获取/设置/删除DOM元素的属性

    jQuery -> 获取/设置/删除DOM元素的属性

    2021年11月23日
    42
  • 文本分类算法研究与实现

    文本分类算法研究与实现总结了文本分类中的常用算法,包括8种传统算法:k临近、决策树、多层感知器、朴素贝叶斯(包括伯努利贝叶斯、高斯贝叶斯和多项式贝叶斯)、逻辑回归和支持向量机概念及其实现代码

    2022年5月22日
    30
  • linux tty0_linuxtty中文

    linux tty0_linuxtty中文创建iso目录作为制作LiveCD的根的目录,并在其中创建grub所需的目录#mkdir-pviso/{ttylinux,boot}#mkdir–pviso/boot/grub#cp-rv/usr/share/grub/i386-redhat/*iso/boot/grub将下载到的ttylinuxiso镜像文件挂载至某目录,并复制文件#mount-oloop/root/…

    2022年8月12日
    7
  • NDP和LLDP协议

    NDP和LLDP协议NDP和LLDP作用是一样,NDP:用来发现直接相连的邻居信息,包括邻接设备的设备名称、软/硬件版本、连接端口等,另外还可提供设备的id、端口地址、硬件平台等信息LLDP:它提供了一种标准的链路层发现方式,可以将本端设备的的主要能力、管理地址、设备标识、接口标识等信息组织成不同的TLV(Type/Length/Value,类型/长度/值),并封装在LLDPDU(LinkLaye…

    2022年6月2日
    59
  • goland 2021.9.1激活码_最新在线免费激活

    (goland 2021.9.1激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月26日
    110
  • C++学生选课系统 【含 代码】

    C++学生选课系统 【含 代码】1.系统分析本系统的用户分为普通用户和管理员两类,其中普通用户包括教师和学生。普通用户只能对自己的信息进行查询与修改,管理员则拥有所有功能权限。1.1模块划分学生选课系统,在登录模块之后,根据系统用户的身份不同划分为三个模块,即:学生模块、教师模块和管理员模块。1.2功能模块描述(1)登录模块登录模块用于用户身份选择与用户登录,完成基本的验证。根据所填信息进行…

    2022年10月15日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号