Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 7b3c6d6

Browse files
Java第六天
1 parent c8c8a7c commit 7b3c6d6

44 files changed

Lines changed: 1045 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
�������
2+
��������ǻ���������̵ı��˼��
3+
4+
������̣��Լ�һ��������ɲ�����ǿ�����ǹ��̡�
5+
������󣺵��ñ��˵IJ�����ǿ�����ǽ����
6+
7+
��������˼���ص㣺
8+
A:��һ�ָ���������˼��κ�ߵ�˼��
9+
B:���Խ����ӵ�����򵥻�
10+
C:�����Ǵ�ִ���߱����ָ����
11+
��ɫ������ת��
12+
13+
������
14+
A:Θ�·�
15+
������̣������ӽ�ˮ,��Θ�·�-->���·��ӽ�ȥ����-->��������·�-->ƯΘ�·�-->š��-->���1⁄4�������
16+
������󣺰��·��ӵ�Θ�»�����Θ�·�,������������-->���1⁄4�������
17+
18+
B:�Է�
19+
������̣�ȥ�������,����-->Θ��,Θ��-->�в�,����-->����-->�˲�,ʢ��-->����
20+
�������ȥ����-->���÷���Ա�ļDz˹���-->���ó�ʦ�ij��˹���-->���÷���Ա�Ķ˲˹���-->����-->����
21+
22+
������һ���������������Щ���顣
23+
24+
C:�����
25+
������̣���������-->������-->��������Գ�-->���ұȽ�-->ѡ���Լ�ς���IJ��ּۻ���-->�ؼ�
26+
������󣺲�������-->����-->��������
27+
28+
��������
29+
���󣺰Ѵ���װ������
30+
���裺
31+
A:�򿪱�����
32+
B:��������
33+
C:�رձ�����
34+
35+
A:�������
36+
a:�򿪱�����
37+
b:��������
38+
c:�رձ�����
39+
40+
���룺
41+
42+
class Demo {
43+
public static void main(String[] args) {
44+
//System.out.println("�򿪱�����");
45+
//System.out.println("��������");
46+
//System.out.println("�رձ�����");
47+
48+
//���ܴ򿪱����ŵIJ�����Ҫ�����
49+
//���ң��򿪱�����������ܵĴ���Ƚ϶�
50+
//���ɦ����ɻ����Ӧ���÷����Ľ�
51+
//���ù���
52+
open();
53+
in();
54+
close();
55+
56+
//open();
57+
//open();
58+
}
59+
60+
public static void open() {
61+
System.out.println("�򿪱�����");
62+
}
63+
64+
public static void in(){
65+
System.out.println("��������");
66+
}
67+
68+
public static void close() {
69+
System.out.println("�رձ�����");
70+
}
71+
}
72+
73+
B:�������
74+
Ҫ�������������������ҵ����仰��
75+
a:�������������
76+
UML(ͳһ��ģ����) ������ȡ��
77+
b:����ÿ��������Щ����
78+
c:����������Ĺ�ε
79+
80+
�������ǵ����⣺
81+
�Ѵ���װ������
82+
83+
a:�������������
84+
����
85+
����
86+
������(��main�������Ǹ���)
87+
b:����ÿ��������Щ����
88+
����:��ȥ
89+
����:��,�ر�
90+
������:main
91+
c:����������Ĺ�ε
92+
�ڲ������е��ñ�����ʹ�����Ĺ���
93+
94+
���룺
95+
class ���� {
96+
public static void in(){
97+
System.out.println("��������");
98+
}
99+
}
100+
101+
class ���� {
102+
public static void open() {
103+
System.out.println("�򿪱�����");
104+
}
105+
106+
public static void close() {
107+
System.out.println("�رձ�����");
108+
}
109+
}
110+
111+
class ������ {
112+
public static void main(String[] args) {
113+
�����open();
114+
�����in();
115+
�����close();
116+
}
117+
}
118+
119+
ѧ���������
120+
�Ժ����������һ�������ɦ���������Ƿ��ж��������������ܣ��У����Ǿ�ֱ��ʹ�ü��ɡ�
121+
���û�У����Ǿ��Լ�����һ���࣬��ɹ��ܣ����������Ը������á�
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
����ѧκ������ԣ���Ϊ�˰���ɻ�������������������ɻ����Ϣ��������
2+
3+
����Ҫ��ͨ����������������������Ҫ֪������������α���ģ�
4+
���
5+
���� �������������Ϣ(��������)
6+
��Ϊ �������ܹ���jô(������Ϊ)
7+
8+
����ѧκ����java���ԣ���java����������ĵ�λ���ࡣ
9+
���ԣ�����Ҫ������ͨ���������֡�
10+
���
11+
���� �������������Ϣ(��������)
12+
��Ϊ �������ܹ���jô(������Ϊ)
13+
14+
�ࣺ
15+
��Ա���� �������������Ϣ(��������)
16+
��Ա���� �������ܹ���jô(������Ϊ)
17+
18+
�ࣺ��һ����ص����Ժ���Ϊ�ļ���
19+
�����Ǹ�������ľ�������
20+
21+
������
22+
ѧ������
23+
�����Ƕ���
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
/*
2+
第一步:分析事物
3+
手机事物:
4+
属性:品牌,价格,颜色
5+
行为:打电话,发短信
6+
7+
第二步:把事物转换为类
8+
手机类:
9+
成员变量:品牌,价格,颜色
10+
成员方法:打电话,发短信
11+
12+
第三步:把类用英文体现
13+
Phone:
14+
成员变量:brand,price,color
15+
成员方法:call(String name),sendMessage()
16+
17+
第四步:写代码体现
18+
成员变量:其实就是一个变量,只不过定义在类中方法外,并且也可以不给初始化值。
19+
成员方法:其实就是一个方法,只不过不需要static了。
20+
*/
21+
//这是我的手机类
22+
class Phone {
23+
//品牌
24+
String brand;
25+
//价格
26+
int price;
27+
//颜色
28+
String color;
29+
30+
//打电话的方法
31+
public void call(String name) {
32+
System.out.println("给"+name+"打电话");
33+
}
34+
35+
//发短信的方法
36+
public void sendMessage() {
37+
System.out.println("群发短信");
38+
}
39+
}
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
/*
2+
第一步:分析事物
3+
学生事物:
4+
属性:学号,姓名,年龄
5+
行为:学习,吃饭,睡觉
6+
7+
第二步:把事物转换为类
8+
学生类:
9+
成员变量:学号,姓名,年龄
10+
成员方法:学习,吃饭,睡觉
11+
12+
第三步:把类用英文体现
13+
Student:
14+
成员变量:sid,name,age
15+
成员方法:study(),eat(),sleep()
16+
17+
第四步:写代码体现
18+
成员变量:其实就是一个变量,只不过定义在类中方法外,并且也可以不给初始化值。
19+
成员方法:其实就是一个方法,只不过不需要static了。
20+
21+
练习:
22+
手机
23+
*/
24+
//这是我的学生类
25+
class Student {
26+
//成员变量
27+
//学号
28+
String sid;
29+
//姓名
30+
String name;
31+
//年龄
32+
int age;
33+
34+
//成员方法
35+
//学习的方法
36+
public void study() {
37+
System.out.println("学生爱学习");
38+
}
39+
40+
//吃饭的方法
41+
public void eat() {
42+
System.out.println("学生要吃饭");
43+
}
44+
45+
//睡觉的方法
46+
public void sleep() {
47+
System.out.println("学生想睡觉");
48+
}
49+
}
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
/*
2+
一个.java文件中可以有多个类吗?
3+
可以。
4+
5+
如果类用public修饰后,它应该修饰哪个类呢?
6+
修饰带main方法的。并且一个类中只应该有一个类被public修饰
7+
目前不写public修饰的。
8+
9+
如何在测试类中使用一个类呢?
10+
创建对象使用类的成员
11+
如何创建对象呢?
12+
格式:
13+
类名 对象名 = new 类名();
14+
如何使用类的成员呢?
15+
成员变量:对象.变量名;
16+
成员方法:对象.方法名(...);
17+
18+
注意:
19+
引用类型的默认值是null。
20+
*/
21+
class Student {
22+
//学号
23+
String sid;
24+
//姓名
25+
String name;
26+
//年龄
27+
int age;
28+
29+
//学习的方法
30+
//学习的方法
31+
public void study() {
32+
System.out.println("学生爱学习");
33+
}
34+
35+
//吃饭的方法
36+
public void eat() {
37+
System.out.println("学生要吃饭");
38+
}
39+
40+
//睡觉的方法
41+
public void sleep() {
42+
System.out.println("学生想睡觉");
43+
}
44+
}
45+
46+
class StudentDemo {
47+
public static void main(String[] args) {
48+
//创建学生对象
49+
Student s = new Student();
50+
51+
//输出对象名
52+
System.out.println(s); //Student@1afb7ac7
53+
54+
//输出成员变量
55+
System.out.println("学号是:"+s.sid); //null
56+
System.out.println("姓名是:"+s.name);//null
57+
System.out.println("年龄是:"+s.age); //0
58+
System.out.println("--------------");
59+
60+
//给成员变量赋值
61+
s.sid = "itcast001";
62+
s.name = "林青霞";
63+
s.age = 28;
64+
65+
//再次输出成员变量
66+
System.out.println("学号是:"+s.sid); //itcast001
67+
System.out.println("姓名是:"+s.name);//林青霞
68+
System.out.println("年龄是:"+s.age); //28
69+
System.out.println("--------------");
70+
71+
//使用成员方法
72+
s.study();
73+
s.eat();
74+
s.sleep();
75+
}
76+
}
720 Bytes
Binary file not shown.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/*
2+
手机类
3+
成员变量:品牌,价格,颜色
4+
成员方法:打电话,发短信
5+
*/
6+
class Phone {
7+
//品牌
8+
String brand;
9+
//价格
10+
int price;
11+
//颜色
12+
String color;
13+
14+
//打电话的方法
15+
public void call(String name) {
16+
System.out.println("给"+name+"打电话");
17+
}
18+
19+
//发短信
20+
public void sendMessage() {
21+
System.out.println("群发短信");
22+
}
23+
}
Binary file not shown.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
class PhoneDemo {
2+
public static void main(String[] args) {
3+
//创建对象
4+
Phone p = new Phone();
5+
6+
//使用成员变量
7+
System.out.println("品牌是:"+p.brand);
8+
System.out.println("价格是:"+p.price);
9+
System.out.println("颜色是:"+p.color);
10+
System.out.println("----------------");
11+
12+
//给成员变量赋值
13+
p.brand = "三星";
14+
p.price = 2999;
15+
p.color = "蓝色";
16+
17+
//再次使用成员变量
18+
System.out.println("品牌是:"+p.brand);
19+
System.out.println("价格是:"+p.price);
20+
System.out.println("颜色是:"+p.color);
21+
System.out.println("----------------");
22+
23+
//调用成员方法
24+
//String name = "林青霞";
25+
//p.call(name);
26+
p.call("林青霞");
27+
p.sendMessage();
28+
}
29+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
class Student {
2+
//学号
3+
String sid;
4+
//姓名
5+
String name;
6+
//年龄
7+
int age;
8+
9+
//学习的方法
10+
//学习的方法
11+
public void study() {
12+
System.out.println("学生爱学习");
13+
}
14+
15+
//吃饭的方法
16+
public void eat() {
17+
System.out.println("学生要吃饭");
18+
}
19+
20+
//睡觉的方法
21+
public void sleep() {
22+
System.out.println("学生想睡觉");
23+
}
24+
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /