吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 755|回复: 6
收起左侧

[学习记录] Java学习第二十天

[复制链接]
HAIHAIHEI 发表于 2022-4-5 22:44
第二十天,有不对之处麻烦各位指正
对象的创建:
[Java] 纯文本查看 复制代码
/*
1.观察学生的共同特征(只观察属性)
	有哪些共同特征:
	学号:采用int类型
	姓名:采用String类型
	年龄:采用int类型
	性别:采用char类型或者boolean类型
	住址:采用String类型

	注意:属性是成员变量

2.定义XueSheng类,编写成员变量作为属性

3.变量有一个特点:
必须先声明再赋值,才能访问

*/
public class XueSheng{
	//学号:
	int xueHao;
	//姓名:
	String xingMing;
	//年龄:
	int nianLing;
	//性别:
	boolean xingBie;
	//住址:
	String zhuZhi;
}



编译上述代码后,再编译下方代码

[Java] 纯文本查看 复制代码
/*
	对象的创建和使用
*/

public class XueShengTest
{
	public static void main(String[] args){
	
	int i = 100;
	System.out.println("i ="+i);

	//在这里可以访问XueSheng类
	/*
	创建对象的语法是什么
	new 类名();
	类是一个模板,通过一个类是可以创建多个对象
	new是一个运算符,专门负责对象的创建

	XueSheng s1 = new XueSheng();
	和
	int i = 100;
	i是变量名
	int是变量的数据类型
	100是具体的数据
	
	s1是变量名(s1不能叫做对象,s1只是一个变量名字)
	XueSheng是变量s1的数据类型(引用数据类型)
	new XueSheng()这是一个对象(学生类创建出来的学生对象)

	数据类型包括两种:
	基本数据类型:byte short int long float double boolean char
	引用数据类型:String

	Java中所有的类都是引用数据类型
	*/
	XueSheng s1 = new XueSheng();//和int i = 10;一个道理

	//再通过该类创建一个全新的对象
	XueSheng s2 = new XueSheng();
	
	//再创建一个
	XueSheng xsh = new XueSheng();

	//以上的这个程序就相当于通过了XueSheng类实例化了3个XueSheng对象
	//创建对象的个数没有限制,可以随意,只要有模板就行
	//三个对象都属于学生类
	}
}




关于编译的过程
按说应该先编译XueSheng.java,然后再编译XueShengTest.java
但对编译器来说,编译XueShengTest.java文件的时候,会自动找XueSheng.class,如果没有,会自动编译XueSheng.java文件,生成XueSheng.class文件
第一种方式:先javac XueSheng.java 再javac XueShengTest.java
第二种方式:javac XueShengTest.java
第三种方式:Javac *.java

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| HAIHAIHEI 发表于 2022-4-5 22:45
纯手打,如果有不对之处希望各位大佬指出,感激不尽(注:事情安排妥当,明天恢复正常)
xueyinxingyue 发表于 2022-4-5 23:51
好认真的笔记,我都是直接代码看得懂就看懂,看不懂就找资料
sanyuebeichen 发表于 2022-4-6 00:01
armincx 发表于 2022-4-6 06:52
学生不写成Student?
 楼主| HAIHAIHEI 发表于 2022-4-6 19:14
armincx 发表于 2022-4-6 06:52
学生不写成Student?

这个不影响,其实都可以,当时主要是说好理解
赵小迪 发表于 2022-4-7 10:22
加油 感觉进度稍微有一丢丢慢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 13:21

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表