Java学习第六天2021.7.26

本文介绍了Java中的自定义数据类型,包括定义、格式和使用,通过手机数据类型的示例进行讲解。此外,还详细探讨了一个简单的学生管理系统的设计,包括创建学生类、管理学生信息的方法等。
摘要由CSDN通过智能技术生成

昨天前天是周末,摸鱼了,没有学习新的知识,我就只是把前面学的又复习了复习。
今天就学习到了面向对象,很重要的一个内容

数据类型

数据类型在Java中有不少,但是还远远不够,在我们去看一些电商的页面的时候,例如一个手机的页面,会显示有很多的数据,价格,颜色等等。但是Java中并没有手机这个数据类型,这时候我们就要用到自定义的数据类型了

自定义数据类型的定义

当我们在Java中使用自定义的数据类型的时候

class demo1{
   
	public static void main(String[] arsg){
   
		phone p;
	}
}

执行的时候发现报错了,显示下面的这个错误
在这里插入图片描述
很明显,咱们使用的这个数据类型在Java中没有,咱们就需要自定义数据类型

自定义数据类型的格式

位置:位置应该和使用他的另外一个类处在并列位置,不应该是包含关系
格式:class 变量名{}。然后在phone类中写出来他应该包含的属性

class demo1{
   
	public static void main(String[] args){
   
		phone p;
	}
}
class phone{
   
	int price;
	String color;
}

执行之后发现正常

自定义数据类型的使用

咱们在phone中定义了数据类型,怎么返回到main方法中呢,代码执行的时候会把phone这个类加载到内存中,然后在堆区开辟一块内存空间,而main方法则在栈区,先运行main方法,在栈区,然后要在堆区开辟内存空间的时候要把cpu的执行全交给堆区,就用到了new关键字。
下面是代码怎么写,一定要注意new后面的phone要加小括号

class demo1{
   
	public static void main(String[] args){
   
		phone p = new phone();
	}
}
class phone{
   
	int price;
	String color;
}

此时在内存中就相当于把堆区中phone的地址交给了main方法中的p,可以写代码进行测试

class demo1{
   
	public static void main(String[] args){
   
		phone p = new phone();
		System.out.println(p);
	}
}
class phone{
   
	int price;
	String color;
}

在这里插入图片描述
然后咱们就可以使用里面的数据了,int类型的默认值是0,String类型的默认值是null,可以输出一下尝试一下

class demo1{
   
	public static void main(String[] args){
   
		phone p = new phone();
		System.out.println(p.price);
		System.out.println(p.color);
	}
}
class phone{
   
	int price;
	String color;
}

在这里插入图片描述
和分析的一样,说明咱们写的并没有错误

练习

需求:定义一个学生类(年龄,姓名,学号)
要求定义一个数组来存三个学生,并把三个学生的信息输出

分析:
1.创建项目并进行测试
2.定义学生类,并且在里面写上他的属性,年龄,姓名,学号
3.在main方法中创建三个学生对象并且给初始值
4.创建一个数组存入三个学生对象
5.循环输出

class demo01
{
   
	public static void main(String[] args){
   
		//定义第一个学生
		Student s1 = new Student();
		s1.age = 18;
		s1.name = "张三";
		s1.id = 1;
		//定义第二个学生
		Student s2 = new Student();
		s2.age = 20;
		s2.name = "李四";
		s2.id = 2;
		//定义第三个学生
		Student s3 = new Student();
		s3.age = 19;
		s3.name = "王五";
		s3.id = 3;
		//创建一个学生类的数组
		Student[] s = {
   s1,s2,s3};
		//循环输出
		for(int i = 0;i<s.length;i++){
   
			System.out.println("学号是:"+s[i].id+",姓名是:"+s[i].name+",年龄是:"+s[i].age);
		}
	}
}
//定义学生类
class Student
{
   
	//写上学生类的属性
	int age;
	String name;
	int id;
}

在这里插入图片描述

学生管理系统(方法+类)

需求:这是一个很简单的学生管理系统,只在控制台输出即可,一共有五个功能:(1)查看学生信息(2)修改学生信息(3)添加学生信息(4)删除学生信息(5)退出系统。 学生信息有学号和姓名。要求main方法中只有一条代码,并且方法分的尽可能细。还要求定义出来一个学生类
分析:
1.创建空白项目并进行测试
2.先创建main方法
3.创建输出的菜单方法,并在main方法中进行测试

public static void menu(){
   
	System.out.println("1:查看学生信息");
	System.out.println("2:删除学生信息");
	System.out.println("3:增加学生信息");
	System.out.println("4:修改学生信息");
	System.out.println(
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 首先,您需要下载IntelliJ IDEA 2021.3的安装文件。您可以在官方网站上下载,也可以在其他可靠的下载网站上下载。 2. 下载完成后,双击安装文件开始安装。在安装过程中,您需要选择安装路径和其他选项,如语言和插件。 3. 安装完成后,启动IntelliJ IDEA。您可能需要等待一段时间,因为它需要加载和初始化一些组件。 4. 在启动向导中,您可以选择创建一个新项目或导入现有项目。如果您是新手,建议选择创建新项目。 5. 在创建新项目时,您需要选择项目类型和模板。选择适合您的项目类型和需求的模板。 6. 在项目创建完成后,您可以开始编写代码和运行应用程序。IntelliJ IDEA提供了强大的代码编辑和调试工具,可以帮助您更轻松地开发应用程序。 7. 如果您需要安装其他插件或扩展,可以在IntelliJ IDEA的插件市场中查找并安装它们。 8. 最后,建议您定期更新IntelliJ IDEA,以获取最新的功能和修复程序。您可以在软件中心或官方网站上下载更新。 ### 回答2: IntelliJ IDEA是Java编程语言开发的集成开发环境(IDE),旨在提高开发者的生产力。本篇文章将介绍如何安装IntelliJ IDEA 2021.3。 1. 下载 首先,我们需要从JetBrains的官网(https://www.jetbrains.com/idea/)上下载IntelliJ IDEA的最新版本。选择“Download”按钮,在下拉菜单中选择“IntelliJ IDEA”(安装包分为Windows、macOS和Linux三个平台),并选择需要下载的版本。 2. 安装 安装完成后,直接双击.exe或.dmg文件,打开安装界面,按“Next”按钮。在License Agreement界面上,阅读完JetBrains的协议后,选择“Agree and Continue”。随后,在安装路径界面上,可以选择安装到默认路径下或其他路径下,并设置“Create Desktop Shortcut”选项。接下来,在Installation Options界面上,可以选择需要安装的组件和插件。 3. 激活 IntelliJ IDEA需要激活后方可使用。可以选择“30-Day Trial”或“Activate”按钮。如果选择使用试用版,软件会在安装后提供30天的免费使用期,在此期间无需输入任何注册信息。如果选择“Activate”按钮,则需要输入许可证密钥。许可证密钥可以从购买IntelliJ IDEA时提供的许可证证书中获取,或从JetBrains官网的个人帐户中获取。输入许可证密钥后,点击“Activate”按钮即可完成激活。 总之,IntelliJ IDEA是一款十分好用的IDE,安装过程也非常简单。希望本篇文章能对初学者有所帮助。 ### 回答3: IntelliJ IDEA是一款功能强大的集成开发环境,被广泛用于Java、Kotlin等语言的开发。本文将为大家介绍IntelliJ IDEA 2021.3版本的安装方法。 1. 下载安装包 访问官网https://www.jetbrains.com/idea/download/或http://www.jetbrains.com/idea/页面,找到最新版的IntelliJ IDEA安装包,根据自己电脑的操作系统下载相应版本。 2. 安装 下载完成后,双击打开安装包,根据提示进行安装。 在Windows系统中,安装需要提供管理员权限,选择“是”即可,接着阅读并同意条款,选择安装路径,选择是否创建桌面快捷方式,再次确认所有选择并进行安装。 在Mac OS中,双击安装包,将IntelliJ IDEA拖动到“Applications”文件夹中,即可完成安装。 3. 启动 安装完成后,在程序中找到IntelliJ IDEA的图标,双击运行即可。 第一次启动时,需要进行一些基本设置,如安装插件、配置启动项目等。 4. 使用 在IntelliJ IDEA中创建新项目,选择相应项目类型,例如Java或Kotlin项目,在创建项目的过程中可以选择相应的开发设定和依赖库等。 完成创建并打开项目后,可以在IntelliJ IDEA的工具栏中选择所需的功能进行开发,如代码编写、调试、测试等。 总体来说,安装IntelliJ IDEA非常简单,只需要提供管理员权限和基本设置即可。安装完成后,可以在工具栏中选择所需的功能进行开发,IntelliJ IDEA的丰富功能能够提高开发效率和代码质量,让开发变得更加轻松和有趣。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值