`
xxzlhhh
  • 浏览: 18208 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JAVA学习总结三

阅读更多

构造方法:

是一个特殊方法,Java中每个类都有构造方法,用于初始化该类的一个对象;

创建每个心得类对象时自动执行,以保证对象的各成员有合法、确定的数值;

和类名同名,没返回值类型,他的参数用来传递给有关成员变量;

只能在创建类对象时由系统隐含调用,而不能直接引用;

只能有new运算符调用。

 

关键字thissuper

this引用:Javathis来表示当前类对象,可以出现在类的实例方法或构造方法中,但不可出现在类方法中。

       this在类的实例方法、构造方法中使用有4种方式:

       Athis指对象本身      this

       B.访问贝类的成员变量、成员方法         this.成员变量        this.成员方法

       C.调用本类构造方法        this(参数列表)

D.使用this区分成员变量、局部变量。若局部变量名与成员变量名同名,则后者被隐藏

       Class A                                      Class A

{                                               {

       int x=10,y;                        int=10,y;

       void f(){                             void f(){

              int x=8;                             int x=8;

              y=x;                                  y=this.x;

}                                        }

}//y=8                                      }//y=10

super引用:super表示超类对象,子类中用super作前缀可引用被子类隐藏的超类变量和被子类覆盖的超类方法。

super在类的实例方法、构造方法中使用有2种方式:

A.访问超类的成员变量、成员方法           super.成员变量            super.成员方法

B.调用超类的构造方法               super(参数列表)注意:子类构造方法通过supr调用超类

构造方法,必须是构造方法中第一条语句

 

方法重载和方法重写:

方法的型构是指方法的组成结构,具体包括方法的名称和参数,涵盖参数的数量、类型以及出现的顺序,但是不包括方法的返回值类型,访问权限修饰符,以及abstractstaticfinal等修饰符。

重载,英文名是overloading,是指在同一个类中定义了一个以上具有相同名称,但是型构不同的方法。在同一个类中,是不允许定义多于一个的具有相同型构的方法的。

重写,英文名是overriding,是指在继承情况下,子类中定义了与其基类中方法具有相同型构的新方法,就叫做子类把基类的方法重写了。这是实现多态必须的步骤。

重载:同类中定义了方法名同,参数不同的方法

      方法返回类型(void或其他)、访问权限、abstractstaticfinal不做要求

重写:子类中定义了与父类中方法同名、有相同的参数列表、相同的返回值类型的方法,不能降低访问权限。

分享到:
评论

相关推荐

    java学习资料总结.zip

    java学习java学习资料总结.zipjava学习资料总结.zipjava学习资料总结.zipjava学习资料总结.zipjava学习资料总结.zipjava学习资料总结.zipjava学习资料总结.zipjava学习资料总结.zipjava学习资料总结.zipjava学习资料...

    java学习路线总结.zip

    java学习路线总结.zipjava学习路线总结.zipjava学习路线总结.zipjava学习路线总结.zipjava学习路线总结.zipjava学习路线总结.zipjava学习路线总结.zipjava学习路线总结.zipjava学习路线总结.zipjava学习路线总结.zip...

    java学习方法及学习总结

    java学习方法及学习总结 java学习方法及学习总结 java学习方法及学习总结

    Java学习总结Java学习总结.doc

    Java学习总结Java学习总结

    java学习总结.doc

    以下是对Java学习的详细总结: 一、简介 Java由James Gosling于1995年在Sun Microsystems公司开发,最初设计用于电视顶盒,但后来因其“一次编写,到处运行”(Write Once, Run Anywhere)的理念,迅速被广泛应用在...

    java学习方法总结

    这是我学习java3年以来总结的学习java的心得和体会,希望对你们都有所帮助,初学者可以借鉴一下哦,真的很好的东西哦

    java学习笔记总结.doc

    这篇文档是个人的Java学习笔记总结,旨在帮助0基础的学习者从零开始掌握Java基础知识,并逐步成为专业的Java开发者。以下是笔记中涉及的一些关键知识点: 1. **Java开发环境的设置**: 要开始Java编程,首先需要...

    java 并发学习总结

    本学习总结将深入探讨并发容器、同步容器、同步工具、死锁、异常处理、线程中断、线程池、返回结果以及同步方法等核心概念。 1. **并发容器**:Java提供了一系列的并发容器,如`ConcurrentHashMap`,它在并发环境下...

    Java学习总结Java学习总结.docx

    Java学习总结 本文档主要总结了Java学习的主要知识点,包括Java的基本概念、变量、数据类型和运算符、选择结构、循环结构、数组等。通过对这些知识点的讲解,使读者能够深入了解Java语言的基本结构和编程思想。 一...

    java学习路线总结.doc

    Java学习路线是一个逐步深入的过程,尤其对于初学者来说,一个清晰的计划至关重要。以下是对Java学习路线的详细解析: **第一阶段:Java基础** - **Java开发介绍**:理解DOS命令,掌握JVM(Java虚拟机)、JRE(Java...

    java学习笔记总结

    一本很好的复习java的工具,详细介绍了java的学习内容

    java基础学习总结

    ### Java基础学习总结 #### 一、Java基础知识 Java是一种广泛使用的高级编程语言,由Sun Microsystems于1995年发布。它具有平台独立性、安全性高、面向对象等特点,适用于开发各种应用程序。 ##### 1. IO流 IO流...

    java学习总结

    Java学习总结是一个全面而深入的过程,它涵盖了编程基础、面向对象设计、集合框架、多线程、网络编程、I/O流、数据库操作、异常处理、反射机制、JVM优化等多个方面。以下是对这些知识点的详细阐述: 1. **Java编程...

    java 学习要点总结

    Java 学习总结 Unit 1 相关概念: 1. JDK (Java Develop Kit):Java 开发工具包。 2. JRE (Java Runtime Environment):Java 运行环境。 3. J2EE (Java Enterprise Edition):Java 企业版,通常用于网站开发。 4. ...

    java学习经验总结

    Java学习是一条漫长而充满挑战的道路,涉及到众多的领域和技术。在这个过程中,J2SE(Java Standard Edition)是基础,提供了Java语言的核心功能,包括面向对象编程、异常处理、集合框架、多线程等核心概念。J2SE的...

    java程序员总结报告

    【Java程序员年终总结】 作为一名Java程序员,我在2010年的经历让我深刻理解到学习的重要性。从初入职场的新鲜人,到能在公司独立完成项目的开发者,这段历程充满了挑战和成长。2010年,我有幸加入北京联合兴辰公司...

    JAVA学习历程(基础知识个人总结1,2,3)

    这份"JAVA学习历程(基础知识个人总结1,2,3)"的文档集合,显然是一位热情的学习者在探索JAVA世界时,逐步积累并整理出的心得体会。这些文档可能包含了从入门到进阶的各类关键知识点,旨在帮助读者构建全面的JAVA...

Global site tag (gtag.js) - Google Analytics