首页 > 其他分享 >学生,电脑

学生,电脑

时间:2022-11-17 16:22:07浏览次数:33  
标签:String 电脑 System 学生 computer println public out

package com.javasm.bean;
//创建Student类
public class Student {
    //学号
    public int stuId;
    //姓名
    public String stuName;
    //性别
    public String stuSex;
    //年龄
    public int stuAge;
    //班级
    public String stuClass;
    //一台电脑
    public Computer computer;

    /**
     * 无参构造
     */
    public Student() {
        this(1000, "测试学生", "测试性别", 0, "测试班级");
        System.out.println("调用无参构造,学生进行了初始化操作!");
    }

    /**
     * 有参构造
     *
     * @param stuId
     * @param stuName
     * @param stuSex
     * @param stuAge
     * @param stuClass
     */
    public Student(int stuId, String stuName, String stuSex, int stuAge, String stuClass) {
        System.out.println("调用有参构造!");
        this.stuId = stuId;
        this.stuName = stuName;
        this.stuSex = stuSex;
        this.stuAge = stuAge;
        this.stuClass = stuClass;
    }

    /**
     * 显示
     */
    public void show() {
        System.out.println("学号:" + this.stuId);
        System.out.println("姓名:" + this.stuName);
        System.out.println("性别:" + this.stuSex);
        System.out.println("年龄:" + this.stuAge);
        System.out.println("班级:" + this.stuClass);
    }

    /**
     * 读书
     */
    public void read() {
        System.out.println("学生具备读书的行为!");
    }

    /**
     * 写
     */
    public void writer() {
        System.out.println("学生具备写作的行为!");
    }
}

StudentTest:创建对象

package com.javasm.test;

import com.javasm.bean.Computer;
import com.javasm.bean.Student;

public class StudentTest {
    public static void main(String[] args) {
        //准备一台电脑
        Computer computer = new Computer(1, "荣耀", 15, "intel i3");
        System.out.println("computer-->" + computer);
        Computer computer1 = computer.getComputer();
        System.out.println("computer1-->" + computer1);


        //创建对象: 类名 对象名 = new 类名();    //赋值:对象名.属性名 = 值;
        Student student1 = new Student(1001, "小白", "女", 30, "Java1班");
        //配备一台电脑
        student1.computer = computer;

        //取值:通过对象名来操作
        System.out.println("student1-->" + student1);
        student1.show();
        System.out.println("电脑的基本信息:");
        System.out.println("电脑编号:" + student1.computer.computerId);
        System.out.println("电脑品牌:" + student1.computer.brand);
        System.out.println("电脑尺寸:" + student1.computer.size);
        System.out.println("电脑CPU:" + student1.computer.cpu);

        //行为
        student1.read();
        student1.writer();
        System.out.println("------------------------------------------------------------------------");

        //第二个学生
        Student student2 = new Student(1002, "小黑", "男", 20, "Java2班");
        //取值:通过对象名来操作
        System.out.println("student2-->" + student2);
        student2.show();

        Student student3 = new Student();
        student3.show();
    }
}

computer类

package com.javasm.bean;

public class Computer {
    //编号
    public int computerId;
    //品牌
    public String brand;
    //尺寸大小
    public int size;
    //cpu
    public String cpu;

    /**
     * 无参构造
     */
    public Computer() {

    }

    /**
     * 有参构造
     *
     * @param computerId
     * @param brand
     * @param size
     * @param cpu
     */
    public Computer(int computerId, String brand, int size, String cpu) {
        this.computerId = computerId;
        this.brand = brand;
        this.size = size;
        this.cpu = cpu;
    }

    /**
     * 上网
     */
    public void internet() {
        System.out.println("电脑具备上网的行为!");
    }

    /**
     * 将当前对象直接返回
     *
     * @return
     */
    public Computer getComputer() {
        return this;
    }
}

computerTest

package com.javasm.test;

import com.javasm.bean.Computer;

/**
 * @Author:Zxb
 * @Version:1.0
 * @Date:2022/11/17-11:46
 * @Since:jdk1.8
 * @Description:
 */
public class ComputerTest {
    public static void main(String[] args) {
        Computer computer0 = new Computer(1,"荣耀",15,"intel i3");
//
//        computer.productId=1001;
//        computer.brand="华为荣耀";
//        computer.size=15;
//        computer.cpu="inter i7";
        computer0.show();
//        System.out.println("编号:" + computer.productId);
//        System.out.println("品牌:" + computer.brand);
//        System.out.println("尺寸:" + computer.size);
//        System.out.println("cpu:" + computer.cpu);

        computer0.internet();
    }
}

 

标签:String,电脑,System,学生,computer,println,public,out
From: https://www.cnblogs.com/19981206-zxb/p/16899855.html

相关文章

  • C/C++学生综合测评系统
    C/C++学生综合测评系统项目十六学生综合测评系统(2周)[目的要求]学生根据所学的程序设计基础原理与程序设计的知识,能够针对-一个小型的程序设计基础管理系统,进行系统的......
  • 长沙国储电脑城-学生买电脑-被坑记
    作者:长沙某大三学生 时间:2013年9月19日 地点:长沙国储电脑城一楼 故事:帮我妹子买电脑 原因:为什么要写此文?感觉被js(奸商)坑得很窝囊,藉此揭穿js的丑恶行径,为后来者不......
  • 学生管理系统升级思路分析
    要求学生管理系统升级版需求:为学生管理系统书写一个登陆、注册、忘记密码的功能。只有用户登录成功之后,才能进入到学生管理系统中进行增删改查操作。分析:登......
  • 电脑应用小技巧
    查看电脑磁盘类型windows+R打开命令控制窗口输入cmd,并输入diskpart......
  • SSM学生档案管理系统的设计与实现
    系统介绍后端框架:SSM(Spring+SpringMVC+Mybatis)开发环境:eclipseMySQL57Tomcat8jdk1.8Windows10前端框架:LayUI功能介绍(1)学生信息模块:学生进入系统,可以看到自己的个......
  • 电脑卡顿怎么办?
    C盘主要是系统运行的存储空间,如果C盘装满了东西,那就意味着电脑的存储空间小,运行就会慢。另外,桌面上的东西也是在C盘里的,所以桌面也不要放太多东西。除装机时候的一些必要软......
  • 快速远程不同局域网的电脑【windows自带的远程桌面、无需公网IP】
    Windows自带的远程桌面,一直都很好用,在同个局域网下,通过电脑IP地址,以及账号密码,就可以轻松实现远程桌面控制,而无需第三方远程软件。但疫情当下,或者出差在外,难免会遇到需要......
  • 本地电脑做网站服务器,无需公网IP穿透映射80端口
    在大内网IP环境下,使用本地电脑做网站服务器,首先要解决的是没有公网IP,外网用户如何能够正常访问到本地网站的问题。在没有公网IP的情况下,想要实现外网访问内网,可以通过cpol......
  • Word17 学生儿童医保扣款方式更新的通知
    1.课程的讲解之前,先来对题目进行分析,首先需要在考生文件夹下,将Wrod素材.docx文件另存为Word.docx,后续操作均基于此文件,否则不得分。  2.这一步非常的简单,打开下载素材......
  • Manico Mac苹果电脑快速App启动和切换工具软件
    mac软件下载:ManicoforMac为macOS设计的快速的App启动和切换工具。使用它,在macOS上启动及切换App将变得无比顺畅。在长期的使用过程中,用户还将形成肌肉记忆,从而......