黑马程序员技术交流社区
标题:
java36期基础班总结
[打印本页]
作者:
9527华安
时间:
2020-1-7 15:19
标题:
java36期基础班总结
先把6扣起来 6666666666666666666666666666
在学习Java的面向对象的编程语言的特性。比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖,Java的异常处理机制。对于一个没有面向对象语言背景的人来说,我觉得这个过程需要花很长很长时间,因为学习Java之前没有C++的经验,只有C语言的经验,花了很长时间,才彻底把这些概念都搞清楚,把书上面的例子反复的揣摩,修改,尝试,把那几章内容反复的看过来,看过去,看了很多遍,才彻底领悟了。
开始熟悉Java的类库。基础类库里面的类非常非常多。据说有3000多个。但是我真正使用的只有几个,比如说 java.io.*; java.util.*; java.sql.*;等
抽象类一般会有抽象方法,也可以有方法体的具体方法;
抽象方法一定在抽象类中;抽象类中可以没有抽象方法;
子类(非抽象类)一定要实现父类的抽象方法;
抽象类不能直接实例化,但抽象类可以有构造方法,构造方法用于多态,父类的引用指向子类对象时可以用多态 要完成实例的初始化;
接口中没有成员变量,默认都是final修饰的;接口.final常量名 是可以访问的,因为它也是static修饰的。 例如 int static final xxx;
接口是没有构造方法的;接口是对行为进行抽象的;
子类实现接口后,构造方法中的super();是调用的object的构造方法;
接口里面不能有具体方法;
定义为抽象方法;接口里面的方法默认是抽象方法
接口和接口之间是可以继承的,而且可以多继承;
6666666666666666666666
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2