`
帝国--黑客
  • 浏览: 397 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

java初学者对构造方法和重载的理解

阅读更多

一:构造函数(方法)

1.首先,在每个类的定义当中,都默认有一个无参数的构造方法(函数),不管你写没写

     如    public Student(){

  };

2.构造方法的名字必须和类名一样,且不需什么返回值类型

 

3.构造方法在通过new关键字创建对象时被调用,作用就是实例化一个对象。

     如Student   stu = new Student ();

二:函数(方法)的重载

1.函数的重载按我的理解就是同一个方法,不同的实现方式。

 

2.即一个类当中,可定义多个同名的方法,只要他们的参数的个数、参数类型、亦或是仅仅参数的顺序不同

   这样,就给使用这个类创建对象时,有了多样化的创建方式

   如:下面是对构造函数的重载

       (1):public Student (String s){

            }

       (2):public Student(int t){

   }

       (3):public Student(String s,int t){

   }

       (4):public Student(int t,String s){

            }

    普通方法的重载

(1):public void study(){

System.out.println(name+"在学习");

}

 

(2):public void study(int hour){

System.out.println(name+"学习了"+hour+"个小时");

}

      

分享到:
评论

相关推荐

    java初学者必看

    尤其是那些和我一样初学Java的朋友们,看看哪一节对你有用,不妨过来讨论一下哦! 第1章 Java概述 1.1 Java的发展史 1.1.1 Java起源 1.1.2 Java发展 1.2 Java是什么 1.2.1 Java语言 1.2.2 Java平台 1.2.3 ...

    java初学者的经典上机试题

    Java初学者的经典上机试题是学习Java编程过程中非常宝贵的学习资源。这些题目旨在帮助初学者深入理解基础概念,提升编程技巧,并逐步熟悉实际问题的解决方法。以下是对这些试题及可能涉及的知识点的详细解析: 1. *...

    java初学者小题目

    ### Java初学者必修课程:类与对象——深入探索封装与构造函数 #### 实验目的与核心知识点概览 在Java编程中,类与对象是基础中的基础,而封装与构造函数则是理解类与对象的关键概念。本次实验旨在让Java初学者...

    java初学者的小题目

    ### Java初学者知识点详解 #### 实验5:类与对象——继承和...通过以上实验内容的学习和实践,Java初学者不仅能够熟练掌握继承与多态的基础知识,还能通过具体的代码示例加深理解,并能够灵活运用到实际项目开发中。

    JAVA练习精灵V1.0_适合JAVA初学者使用的小工具

    此外,对于面向对象编程的理解,如类的定义、构造函数、方法重载和重写,以及接口的应用,也是该工具可能涵盖的内容。 文件名中的 **JAVA练习精灵.exe** 暗示这是一个可执行文件,这意味着用户可以直接运行此程序...

    Java初学者的天堂_面向对象基础_ppt

    这个“Java初学者的天堂_面向对象基础_ppt”压缩包文件提供了一个详细的教学资源,帮助新手快速理解和掌握Java编程的基本语法和面向对象编程的核心思想。 首先,Java的基础语法是学习的基石。这包括变量声明、数据...

    给些初学者的java原代码

    Java编程语言是面向对象的、跨平台的编程语言,它以其简单性、可移植性和安全性等特点,成为初学者和专业开发者的重要工具。本压缩包包含了基于一本Java书籍的全部源代码,按照章节顺序分为Unit1至Unit4,旨在帮助...

    java初学者测试

    这篇内容将详细讲解Java的基础知识,帮助初学者巩固和理解。 1. **变量**是程序中存储数据的单元,需要先声明后使用。声明变量时要指定类型,如`int age;`,初始化则赋予其值,如`age = 20;`。 2. **标识符命名**...

    Java初学者ppt

    这部分还会涉及构造函数、方法重载和重写、访问修饰符等。 4. **异常处理**:学习Java的异常处理机制,包括try-catch-finally语句块,以及不同类型的异常类。 5. **集合框架**:涵盖ArrayList、LinkedList、...

    java程序初学者能用到

    以上只是Java初学者需要掌握的一些基本知识点,随着学习的深入,还将涉及网络编程、反射、注解、模块化系统、Lambda表达式、Stream API等更高级的主题。通过实际操作这些代码示例,初学者可以在实践中不断提高编程...

    180个针对Java初学者的简单实例

    这个"180个针对Java初学者的简单实例"集合提供了丰富的实践代码,帮助新手快速理解和应用Java编程。 1. **基础语法** - 变量声明:Java中的变量必须先声明后使用,包括数据类型(如int、String等)和变量名。 - ...

    java初学者完整代码+注释16

    【Java初学者完整代码+注释16】这个资源针对的是正在学习Java编程语言的初学者,提供了21个课程的代码示例和详细的注释,旨在帮助他们扎实地掌握Java的基础知识。在这个系列中,我们可以学到许多重要的编程概念和...

    java初级练习——适合于初学者练习提高

    例如,FighterPlane类的构造方法补充,对象的finalize方法,以及People类的设计和测试。此外,`JAVA1-4-05`还涉及到输入输出,使用BufferedReader进行键盘输入。 5. **包与类的组织**: - `JAVA1-4-06`提示学习者...

    适合java初学者学习的javaPPT

    这份“适合java初学者学习的javaPPT”资料是为那些刚刚接触编程或想要深入理解Java语言的人准备的。以下是一些Java编程的基础知识点,这些内容通常会在PPT中详细讲解: 1. **Java简介**: - Java的历史:由Sun ...

    java 初学者的复习资料

    ### Java初学者复习资料知识点详解 #### 一、进制转换 **知识点1:十六进制表示** - **描述**:题目考查了十进制数转换为十六进制表示的基本知识。 - **答案解析**:选项A“0x10”是正确的。十六进制前缀“0x”用于...

    初学者JAVA66要点

    【初学者JAVA66要点】的学习路线主要涵盖了Java的基础安装、语法掌握、面向对象编程、标准类库理解和深化学习。以下是对这些要点的详细解析: 首先,安装JDK是Java学习的第一步。JDK(Java Development Kit)包含了...

    java初学者完整代码+注释2

    这个“java初学者完整代码+注释2”压缩包提供了21课的学习内容,涵盖了Java的基础知识,包括语法、数据类型、控制结构、类与对象等关键概念。 在Java的世界里,初学者首先会接触到的是基础语法。Java是一种强类型...

    Java初学者入门应该掌握的30个概念

    根据给定文件的信息,我们可以深入探讨Java初学者入门应掌握的30个概念中的部分关键知识点,这将有助于初学者更好地理解Java的核心理念和技术细节。 ### OOP与接口的重要性 对象导向编程(OOP)的核心在于关注对象...

    一份面向Java初学者和初级工程师的知识点总结和面试题解析,着重关注面试中最常见的知识点 .zip

    类的构造器、访问修饰符、方法重载和重写也是重点。 3. **异常处理**:Java中的try-catch-finally结构是处理运行时错误的关键,理解各种异常类和如何抛出、捕获异常至关重要。 4. **集合框架**:ArrayList、...

Global site tag (gtag.js) - Google Analytics