virtual和override实现继承关系
官方文档:https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/classes-and-structs/inheritance
详细信息直接看官方文档,我只记录自己的一点感受。
- 子类继承父类时,需要用virtual和override配合。
- 子类重载方法中调用父类的该重载源方法,例如:
base.method();
,如果子类中没有调用,则不会执行父类该源方法的逻辑。
官方文档:https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/classes-and-structs/inheritance
详细信息直接看官方文档,我只记录自己的一点感受。
base.method();
,如果子类中没有调用,则不会执行父类该源方法的逻辑。在mapper中编写带有sql in语法的sql时,需要注意不能直接以字符串”in(…)”的形式将语句贴在sql中,需要以list集合的形式遍历出来,具体的表达方式如下:
1 | <select id="selectAllServiceByServiceType" resultMap="BaseResultMap2" parameterType="java.util.List"> |
重难点总结: 1、接口中的所有方法自动地属于public,在接口声明方法时,不必提供关键字public,但是在实现接口 编写具体的接口方法时,需要加上public修饰符。
2、在接口中可以定义常量(默认就是用public static final修饰)。接口中绝对不能含有实例域或静态方法,也不能在接口中实现方法。
在DOS命令行下执行命令运行Java文件:
1、运行jar包 java -jar test.jar
2、编译Java文件 javac test.java
3、运行Java的字节码文件 java test
4、调试Java文件 jdb test.java
5、生成Java doc文件 javadoc test.java
异常分为两种类型:未检查异常和已检查异常。
已检查异常:系统已检查可能发生异常的地方,程序员编写再精细的程序也无法保证不发生异常的地方。(派生于IOException) 未检查异常:派生于Error类或RuntimeException
Update your browser to view this website correctly.&npsb;Update my browser now