Java语言程序设计课程知识点总结.doc

Java语言程序设计课程知识点总结.doc

ID:51673584

大小:36.00 KB

页数:3页

时间:2020-03-14

Java语言程序设计课程知识点总结.doc_第1页
Java语言程序设计课程知识点总结.doc_第2页
Java语言程序设计课程知识点总结.doc_第3页
资源描述:

《Java语言程序设计课程知识点总结.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java语言程序设计课程知识点总结bywgc1、构造方法无返回值,和类名相同new调用2、方法的重载(1同3不同)方法名称相同参数个数类型顺序不同与返回值类型无关构造方法重载普通方法重载3、变量的作用域成员变量局部变量局部变量隐藏成员变量this4、this关键字得到当前对象的成员变量,代表当前对象5、对象作为方法的参数对象传引用基本类型传值6、包pakageimport7、访问控制修饰符类public缺省的属性和方法private缺省的protectedpublic8、static类成员变量(静态成员变量)实例成员变量类方法(静态方法)类成员变量在类加载时初

2、始化(分配内存空间)实例方法可以调用任何成员变量和方法类方法只能调用类变量和类方法9、继承定义extends属性和方法的继承public不同包能继承protected不同包能继承(访问不一样,必须在子类中才能访问)友好的同一包中能继承private不能被继承总结:(1)、当父子类定义在同一个包中时,父类的所有非私有属性和方法可以被子类继承(2)、当父子类定义在不同包中时(父类被public修饰),父类的被public和protected修饰的属性和方法可以被子类继承。10、属性的隐藏子类与父类成员变量名字相同时,子类成员变量隐藏了父类的成员变量注意:在子类中调

3、用从父类继承的方法时,和子类的成员变量没关系。11、方法的覆盖子类与父类方法名字相同、参数类型、个数、顺序都相同时,子类方法覆盖父类的方法。12、继承关系中的构造方法子类实例化时,会首先调用父类(或父类的父类)的构造方法,然后在调用自己的构造方法。13、super关键字调用父类构造方法默认无参super();有参super(a);注:super关键字必须为子类构造方法的第一条语句。调用父类被覆盖的普通方法,或被隐藏的成员变量super.show();super.a;14、上转型对象(父、子类对象的使用与转化)子类实例赋给父类的引用上转型对象与父类对象唯一的区别

4、为上转型对象调用子类覆盖(重写)的方法。多态15、abstract抽象类与抽象方法抽象类中可以有抽象方法和普通方法抽象方法必须定义在抽象类中抽象方法只有定义,没有实现。通过继承抽象类的子类对象来调用抽象类中的方法一个非抽象类继承抽象类,必须覆盖(重写)抽象类中的抽象方法。16、final修饰类修饰成员变量修饰局部变更修饰方法17、接口interfaceimplements接口中成员变量都是公共的、静态的常量publicstaticfinalintMIN=0;接口中的方法都是公共的、抽象的publicabstractvoidmethod();接口之间可以多继承/

5、/interfaceBextendsA,Computable类实现(implemnets)某个接口,必须实现里边所有方法接口回调把实现某个接口的类的对象赋给此接口的变量,称为接口回调用法与对象的上转型对象相同。18、abstract类与接口的比较abstract类和接口都可以有abstract方法。接口中只可以有常量,不能有变量;而abstract类中既可以有常量也可以有变量。abstract类中也可以有非abstract方法,接口不可以。意义区别:抽象类表示事物之间纵向的联系。如:车、汽车、公共汽车接口表示事物之间横向的联系。如:鸟、飞机、超人(都能飞)19

6、、内部类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。