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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • #从源头解决# 自定义头文件在VS上出现“无法打开源文件“XX.h“的问题

    #从源头解决# 自定义头文件在VS上出现“无法打开源文件“XX.h“的问题自己编写了一个头文件,在主函数中通过#include引用时出现了无法打开源文件的问题,通过网上查阅,发现是自己混淆了#include<>和#include””的用法。问题完美解决!…

    2022年6月16日
    45
  • thinkphp 中concat(连接)使用方法

    thinkphp 中concat(连接)使用方法

    2021年9月18日
    36
  • c语言return两个数_c语言里return0有什么用

    c语言return两个数_c语言里return0有什么用c语言return能不能有2个以上返回值c语言return能不能有2个返回值比如说return(a,b)更新时间:2019-05-1806:19最满意答案不是,要想返回2个以上返回值,建议返回值用数组或者参数用指针模式,直接改写2011-05-04回答其他回答如果你想返回多值的话,建议使用数组或指针(数组其实也是指针)2011-05-04回答不能的,除非你定义一个结构typedefstru…

    2025年7月13日
    5
  • 深信服SCSA安全认证工程师

    深信服SCSA安全认证工程师深信服SCSA安全认证工程师考试实验环境在线学习课程讲师在线学习视频(SCSI)学员在线学习视频(SCSA)在线题库考试考试入口试卷自动批阅错题集记录联系方式微信联系18849911

    2022年6月20日
    55
  • BP算法详解_bp算法的基本思想

    BP算法详解_bp算法的基本思想说到神经网络,大家看到这个图应该不陌生:这是典型的三层神经网络的基本构成,LayerL1是输入层,LayerL2是隐含层,LayerL3是隐含层,我们现在手里有一堆数据{x1,x2,x3,…,

    2022年8月2日
    8
  • 打印显示服务器脱机win10,如何在Win10中将打印机状态从脱机更改为联机

    打印显示服务器脱机win10,如何在Win10中将打印机状态从脱机更改为联机Windows10上的打印机可以具有脱机和联机状态。我很惊讶地发现这一点,因为每个人都希望他们的打印机可供使用并准备好进行打印。应该知道,当打印机脱机时,并不意味着它已被删除。由于打印过程中出现错误或驱动程序出现问题,它可能会脱机。如果发现问题,Windows操作系统可以将打印机的状态设置为脱机。在本文中,我将展示如何将打印机状态更改为联机或将打印机恢复为联机状态。打印机离线?将打印…

    2022年5月27日
    66

发表回复

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

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