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


相关推荐

  • python运行不了怎么办_except python

    python运行不了怎么办_except pythonpython将自己写的模块上传到PyPI服务器,报错error:<urlopenerror[SSL:CERTIFICATE_VERIFY_FAILED]certificatever

    2022年7月28日
    3
  • cs架构和bs架构的应用_cs bs区别

    cs架构和bs架构的应用_cs bs区别悬赏园豆:200[已关闭问题]1.如何设计C/S和B/S混合结构?2.采用webservice,B/S端采用C#,C/S端采用C、delphi、VC++,如何进行通信?3.WebService的运行机理:首先客户端从服务器的到WebService的WSDL,同时在客户端声称一个代理类(ProxyClass),这个代理类负责与WebService服务器进行Request和Response,…

    2022年9月9日
    0
  • Exchange Server 2010的DAG高可用性

    Exchange Server 2010的DAG高可用性

    2021年8月18日
    62
  • io电平转换芯片_一般plc均配置io电平转换

    io电平转换芯片_一般plc均配置io电平转换我们在使用ic2总线时,常常因为3.3v单片机与5v外围器件之间电压不匹配而需要进行电平转换,特将次转换电路记录一下,防止以后寻找时麻烦,同时此电路可以应用于大多数电平转换电路,如3.3V转12V也同样可以使用电路原理如下原理分析3.3V控制5V5V控制3.3V也可以用在3.3v单片机输出5v的TTL电平,时进行应用。可以使用BSS123代替2N7002特此记录,anlog…

    2022年8月30日
    0
  • ICMP报文类型

    ICMP报文类型日常开发中,我们经常会碰到查询网络是否畅通以及域名对应IP地址等小需求,这时候用的最多的应该就是ping命令了。那你知道ping命令是怎么工作的吗?今天,我们就来一起认识下ping命令及其对应的ICMP协议。ICMP协议ICMP全称InternetControlMessageProtocol,指互联网控制报文协议。网络本身是不可靠的,数据包在传输过程中,可能会发生很多突发事件并导致数据传输失败。而网络层的IP协议是一个无连接的协议,它不会处理网络层的故障,因此,我

    2022年4月30日
    48
  • spring注解@Conditional 按照一定的条件进行判断,满足条件给容器中注册bean

    spring注解@Conditional 按照一定的条件进行判断,满足条件给容器中注册beanpublicclassPerson{ privateStringname; privateintage; publicStringgetName(){ returnname; } publicvoidsetName(Stringname){ this.name=name; } publicintgetAge(){…

    2022年10月25日
    0

发表回复

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

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