Skip to content

Commit d4a19be

Browse files
committed
转文件
1 parent 04e0265 commit d4a19be

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+189
-156
lines changed

.idea/compiler.xml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

object/README.md

Lines changed: 0 additions & 98 deletions
This file was deleted.

object/object.iml

Lines changed: 0 additions & 16 deletions
This file was deleted.

objectTest/README.md

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
2+
## [面对对象](object)
3+
4+
- [x] [member__访问成员](src/main/java/com/cpucode/javamember.java)
5+
- [ ] [enpty_object__空对象](src/main/java/com/cpucode/javaenpty_object.java)
6+
- [x] [Private_field__私有成员变量](src/main/java/com/cpucode/javaPrivate_field.java)
7+
- [ ] [object_mem__访问对象成员](src/main/java/com/cpucode/javaobject_mem.java)
8+
- [x] [wrong_access__错误访问](src/main/java/com/cpucode/javawrong_access.java)
9+
- [x] [call_method__调用接口](src/main/java/com/cpucode/javacall_method.java)
10+
- [x] [call_private__调用private接口](src/main/java/com/cpucode/javacall_private.java)
11+
- [x] [parameter_binding__参数绑定](src/main/java/com/cpucode/javaparameter_binding.java)
12+
- [x] [quote_paramater__引用参数](src/main/java/com/cpucode/javaquote_paramater.java)
13+
- [x] [quote_paramater2__引用参数](src/main/java/com/cpucode/javaquote_paramater2.java)
14+
- [x] [construction_method__构造方法](src/main/java/com/cpucode/javaconstruction_method.java)
15+
- [x] [error_construction__错误构造方法](src/main/java/com/cpucode/javaerror_construction.java)
16+
- [x] [multiple_construction__多种构造方法](src/main/java/com/cpucode/javamultiple_construction.java)
17+
18+
- [返回object](#面对对象)
19+
20+
21+
### [Extends__继承](src/main/java/com/cpucode/java/Extends)
22+
23+
- [x] [Extend1__测试继承](src/main/java/com/cpucode/java/ExtendsExtend_test.java)
24+
- [x] [extend1__继承成员变量不重名](src/main/java/com/cpucode/java/Extendsextend1.java)
25+
- [x] [extend2__继承成员变量重名](src/main/java/com/cpucode/java/Extendsextend2.java)
26+
- [x] [extend3__继承成员变量重名真确写法](src/main/java/com/cpucode/java/Extendsextend3.java)
27+
- [x] [extend4__继承成员方法不重名](src/main/java/com/cpucode/java/Extendsextend4.java)
28+
- [x] [extend5__继承成员方法重名重写](src/main/java/com/cpucode/java/Extendsextend5.java)
29+
- [x] [extend6__重写的应用](src/main/java/com/cpucode/java/Extendsextend6.java)
30+
- [x] [OverrideReturn__重写的返回值](src/main/java/com/cpucode/java/ExtendsOverrideReturn.java)
31+
- [x] [extend7__继承构造方法](src/main/java/com/cpucode/java/Extendsextend7.java)
32+
- [x] [extend8__继承调用子父类](src/main/java/com/cpucode/java/Extendsextend8.java)
33+
34+
- [返回object](#面对对象)
35+
36+
37+
### [abstract__抽象类](object/abstract)
38+
39+
- [x] [abstract1__抽象类](src/main/java/com/cpucode/java/Abstract/abstract1.java)
40+
- [ ] [abstract2__继承的综合案例](src/main/java/com/cpucode/java/Abstract/abstract2)
41+
42+
- [返回object](#面对对象)
43+
44+
45+
### [Interface__接口](src/main/java/com/cpucode/java/Interface)
46+
47+
- [x] [InterfaceDemo__抽象方法的使用](src/main/java/com/cpucode/java/Interface/InterfaceDemo.java)
48+
- [x] [InterfaceDemo2__继承默认方法](src/main/java/com/cpucode/java/Interface/InterfaceDemo2.java)
49+
- [x] [InterfaceDemo3__重写默认方法](src/main/java/com/cpucode/java/Interface/InterfaceDemo3.java)
50+
- [x] [InterfaceDemo4__静态方法的使用](src/main/java/com/cpucode/java/Interface/InterfaceDemo4.java)
51+
- [x] [InterfaceDemo5__多接口抽象方法](src/main/java/com/cpucode/java/Interface/InterfaceDemo5.java)
52+
- [x] [InterfaceDemo6__多接口默认方法](src/main/java/com/cpucode/java/Interface/InterfaceDemo6.java)
53+
- [x] [InterfaceDemo7__多接口静态方法](src/main/java/com/cpucode/java/Interface/InterfaceDemo7.java)
54+
- [x] [InterfaceDemo8__接口的多继承](src/main/java/com/cpucode/java/Interface/InterfaceDemo8.java)
55+
56+
- [返回object](#面对对象)
57+
58+
59+
### [polymorphic__多态](src/main/java/com/cpucode/java/polymorphic)
60+
61+
- [x] [polymorphic1__多态调用方法](src/main/java/com/cpucode/java/polymorphic/polymorphic1.java)
62+
- [x] [polymorphic2__多态](src/main/java/com/cpucode/java/polymorphic/polymorphic2.java)
63+
- [x] [polymorphic3__多态转型](src/main/java/com/cpucode/java/polymorphic/polymorphic3.java)
64+
- [x] [polymorphic4__多态转型异常](src/main/java/com/cpucode/java/polymorphic/polymorphic4.java)
65+
- [x] [polymorphic5__多态转型异常判断](src/main/java/com/cpucode/java/polymorphic/polymorphic5.java)
66+
- [x] [polymorphic6__接口多态的综合案例](src/main/java/com/cpucode/java/polymorphic/polymorphic6)
67+
68+
- [返回object](#面对对象)
69+
70+
71+
### [Final__关键字](src/main/java/com/cpucode/java/Final)
72+
73+
- [x] [Final1__局部变量的基本类型](src/main/java/com/cpucode/java/Final/Final1.java)
74+
- [x] [Final2__局部变量的引用类型](src/main/java/com/cpucode/java/Final/Final2.java)
75+
76+
- [返回object](#面对对象)
77+
78+
79+
### [Inner_class__内部类](src/main/java/com/cpucode/java/Inner_class)
80+
81+
- [ ] [Inner_class1__成员内部类](src/main/java/com/cpucode/java/Inner_class/Inner_class1.java)
82+
- [x] [Inner_class2__匿名内部类](src/main/java/com/cpucode/java/Inner_class/Inner_class2.java)
83+
- [x] [Inner_class3__匿名内部类作为参数传递](src/main/java/com/cpucode/java/Inner_class/Inner_class3.java)
84+
- [ ] [Inner_class4__简化匿名内部类作为参数传递](src/main/java/com/cpucode/java/Inner_class/Inner_class4.java)
85+
86+
- [返回object](#面对对象)
87+
88+
89+
### [__引用类型](object/)
90+
91+
- [ ] [Inner_class4__简化匿名内部类作为参数传递](object/Inner_class/class_.java)
92+
93+
- [返回object](#面对对象)
94+
95+
96+
### [Inner_class__综合案例——发红包](object/Inner_class)
97+
98+
- [返回object](#面对对象)

objectTest/objectTest.iml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
3+
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5">
4+
<output url="file://$MODULE_DIR$/target/classes" />
5+
<output-test url="file://$MODULE_DIR$/target/test-classes" />
6+
<content url="file://$MODULE_DIR$">
7+
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
8+
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
9+
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
10+
<excludeFolder url="file://$MODULE_DIR$/target" />
11+
</content>
12+
<orderEntry type="inheritedJdk" />
13+
<orderEntry type="sourceFolder" forTests="false" />
14+
</component>
15+
</module>

objectTest/pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<groupId>com.cpucode</groupId>
8+
<artifactId>objectTest</artifactId>
9+
<version>1.0-SNAPSHOT</version>
10+
11+
12+
</project>

object/src/com/cpucode/java/Abstract/abstract1.java renamed to objectTest/src/main/java/com/cpucode/java/Abstract/abstract1.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @CSDN: [https://blog.csdn.net/qq_44226094](https://blog.csdn.net/qq_44226094)
1010
* @Gitbook: [https://923992029.gitbook.io/cpucode/](https://923992029.gitbook.io/cpucode/)
1111
*/
12-
package Abstract;
12+
package com.cpucode.java.Abstract;
1313

1414
public class abstract1 {
1515
public static void main(String[] args){

object/src/com/cpucode/java/Abstract/abstract2/Main.java renamed to objectTest/src/main/java/com/cpucode/java/Abstract/abstract2/Main.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @CSDN: [https://blog.csdn.net/qq_44226094](https://blog.csdn.net/qq_44226094)
1010
* @Gitbook: [https://923992029.gitbook.io/cpucode/](https://923992029.gitbook.io/cpucode/)
1111
*/
12-
package Abstract.abstract2;
12+
package com.cpucode.java.Abstract.abstract2;
1313

1414
import object.Abstract.abstract2.Member;
1515
import object.Abstract.abstract2.QunZhu;

object/src/com/cpucode/java/Abstract/abstract2/Member.java renamed to objectTest/src/main/java/com/cpucode/java/Abstract/abstract2/Member.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @CSDN: [https://blog.csdn.net/qq_44226094](https://blog.csdn.net/qq_44226094)
1010
* @Gitbook: [https://923992029.gitbook.io/cpucode/](https://923992029.gitbook.io/cpucode/)
1111
*/
12-
package object.Abstract.abstract2;
12+
package com.cpucode.java.Abstract.abstract2;
1313

1414
import java.util.ArrayList;
1515
import java.util.Random;

object/src/com/cpucode/java/Abstract/abstract2/QunZhu.java renamed to objectTest/src/main/java/com/cpucode/java/Abstract/abstract2/QunZhu.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @CSDN: [https://blog.csdn.net/qq_44226094](https://blog.csdn.net/qq_44226094)
1010
* @Gitbook: [https://923992029.gitbook.io/cpucode/](https://923992029.gitbook.io/cpucode/)
1111
*/
12-
package object.Abstract.abstract2;
12+
package com.cpucode.java.Abstract.abstract2;
1313

1414
import java.util.ArrayList;
1515

object/src/com/cpucode/java/Abstract/abstract2/User.java renamed to objectTest/src/main/java/com/cpucode/java/Abstract/abstract2/User.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* @CSDN: [https://blog.csdn.net/qq_44226094](https://blog.csdn.net/qq_44226094)
99
* @Gitbook: [https://923992029.gitbook.io/cpucode/](https://923992029.gitbook.io/cpucode/)
1010
*/
11-
package object.Abstract.abstract2;
11+
package com.cpucode.java.Abstract.abstract2;
1212

1313
public class User {
1414
// 成员变量

object/src/com/cpucode/java/Extends/Extend_test.java renamed to objectTest/src/main/java/com/cpucode/java/Extends/Extend_test.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @CSDN: [https://blog.csdn.net/qq_44226094](https://blog.csdn.net/qq_44226094)
1010
* @Gitbook: [https://923992029.gitbook.io/cpucode/](https://923992029.gitbook.io/cpucode/)
1111
*/
12-
package Extends;
12+
package com.cpucode.java.Extends;
1313

1414
//定义测试类
1515
public class Extend_test {

object/src/com/cpucode/java/Extends/OverrideReturn.java renamed to objectTest/src/main/java/com/cpucode/java/Extends/OverrideReturn.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
package com.cpucode.java.Extends;
12

23
/**
34
* @author : cpucode

object/src/com/cpucode/java/Extends/extend1.java renamed to objectTest/src/main/java/com/cpucode/java/Extends/extend1.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @CSDN: [https://blog.csdn.net/qq_44226094](https://blog.csdn.net/qq_44226094)
1010
* @Gitbook: [https://923992029.gitbook.io/cpucode/](https://923992029.gitbook.io/cpucode/)
1111
*/
12-
package Extends;
12+
package com.cpucode.java.Extends;
1313

1414
public class extend1 {
1515
public static void main(String[] args){

object/src/com/cpucode/java/Extends/extend2.java renamed to objectTest/src/main/java/com/cpucode/java/Extends/extend2.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @CSDN: [https://blog.csdn.net/qq_44226094](https://blog.csdn.net/qq_44226094)
1010
* @Gitbook: [https://923992029.gitbook.io/cpucode/](https://923992029.gitbook.io/cpucode/)
1111
*/
12-
package Extends;
12+
package com.cpucode.java.Extends;
1313

1414
public class extend2 {
1515
public static void main(String[] args){

object/src/com/cpucode/java/Extends/extend3.java renamed to objectTest/src/main/java/com/cpucode/java/Extends/extend3.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @CSDN: [https://blog.csdn.net/qq_44226094](https://blog.csdn.net/qq_44226094)
1010
* @Gitbook: [https://923992029.gitbook.io/cpucode/](https://923992029.gitbook.io/cpucode/)
1111
*/
12-
package Extends;
12+
package com.cpucode.java.Extends;
1313

1414
public class extend3 {
1515
public static void main(String[] args){

object/src/com/cpucode/java/Extends/extend4.java renamed to objectTest/src/main/java/com/cpucode/java/Extends/extend4.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @CSDN: [https://blog.csdn.net/qq_44226094](https://blog.csdn.net/qq_44226094)
1010
* @Gitbook: [https://923992029.gitbook.io/cpucode/](https://923992029.gitbook.io/cpucode/)
1111
*/
12-
package Extends;
12+
package com.cpucode.java.Extends;
1313

1414
public class extend4 {
1515
public static void main(String[] args){

object/src/com/cpucode/java/Extends/extend5.java renamed to objectTest/src/main/java/com/cpucode/java/Extends/extend5.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @CSDN: [https://blog.csdn.net/qq_44226094](https://blog.csdn.net/qq_44226094)
1010
* @Gitbook: [https://923992029.gitbook.io/cpucode/](https://923992029.gitbook.io/cpucode/)
1111
*/
12-
package Extends;
12+
package com.cpucode.java.Extends;
1313

1414

1515
/*

object/src/com/cpucode/java/Extends/extend7.java renamed to objectTest/src/main/java/com/cpucode/java/Extends/extend7.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @CSDN: [https://blog.csdn.net/qq_44226094](https://blog.csdn.net/qq_44226094)
1010
* @Gitbook: [https://923992029.gitbook.io/cpucode/](https://923992029.gitbook.io/cpucode/)
1111
*/
12-
package Extends;
12+
package com.cpucode.java.Extends;
1313

1414
public class extend7 {
1515
public static void main(String[] args){

0 commit comments

Comments
 (0)