A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

9527华安

初级黑马

  • 黑马币:6

  • 帖子:2

  • 精华:0

© 9527华安 初级黑马   /  2020-1-7 15:19  /  1080 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

先把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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马