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


相关推荐

  • fun.xls.exe病毒分析、查杀及批处理清除「建议收藏」

    fun.xls.exe病毒分析、查杀及批处理清除「建议收藏」大家经常用U盘,也许就和我一样,遇到过这种叫fun.xls.exe的病毒.fun.xle.exe是一种叫做U盘病毒tel.xls.exe的变种,会在电脑里注入文件,这个病毒目前应该有四个变种.用记事本打开AUTORUN是如下代码:[AutoRun]open=fun.xls.exeshellexecute=fun.xls.exeshell\Auto\command=fu…

    2022年10月4日
    3
  • ViewPager 详解(五)—–使用Fragment实现ViewPager滑动[通俗易懂]

    ViewPager 详解(五)—–使用Fragment实现ViewPager滑动[通俗易懂]前言:前几篇文章讲解了ViewPager的普通实现方法,但android官方最推荐的一种实现方法却是使用fragment,下面我们使用fragment来重新实现一下第一篇《ViewPager详解(一)—基本入门》所实现的效果。系列文章:1、《ViewPager详解(一)—基本入门》2、《ViewPager详解(二)—详解四大函数》3、《ViewPage…

    2022年7月22日
    20
  • JPS 命令及参数介绍

    JPS 命令及参数介绍JPS 命令及参数介绍

    2025年10月18日
    5
  • OpenSSL的Heartbleed漏洞原理及简单模拟

    OpenSSL的Heartbleed漏洞原理及简单模拟Heartbleed漏洞自从Heartbleed漏洞曝光以来,网上能看到很多相关的文章,但大部分都是写的云里雾里,本文尝试直观明了的对漏洞原理进行说明及模拟。OpenSSL是SSL协议以及一系列加密算法的开源实现,使用C语言编写。OpenSSL采用Apache开源协议,可以免费用于商业用途,在很多linux发行版和服务器中得到广泛应用。OpenSSL出现漏洞造成的影响是巨大的,Heartb

    2022年7月25日
    8
  • cmd cd到d盘切换不过去_cmd删除盘符

    cmd cd到d盘切换不过去_cmd删除盘符今天使用dos命令行切换盘符突然发现无法切换(Win7系统)。瞬间感觉就不好了。解决办法:1直接用命令:e:即可2命令:cd/de:可是cde:命令是干什么用的呢?是用来切换e盘的工作目录的.(你cdf:,就是切换f盘的工作目录)如果我们输入cde:之后将盘符切换到E盘,运行截图为(好像效果不明显):如

    2022年9月27日
    6
  • Linux tar 打包「建议收藏」

    Linux tar 打包「建议收藏」转载:https://www.cnblogs.com/lijc1990/p/3545503.html范例一:将整个/etc目录下的文件全部打包成为/tmp/etc.tar[root@linux~]#tar-cvf/tmp/etc.tar/etc<==仅打包,不压缩![root@linux~]#tar-zcvf/tmp/etc.tar.gz/etc&l…

    2022年6月1日
    31

发表回复

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

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