精华内容
下载资源
问答
  • Java 构造方法成员方法的区别

    千次阅读 多人点赞 2019-05-27 10:48:30
    认定构造方法是,类名与构造方法相同,这个方法就是构造方法,这个类中除了构造方法以外的方法都是构造方法,原因是在类中,除了变量外的基本都是成员方法。 看一个小案例 package me; public class Me { private ...

    学而时习之,温故而知新.

    先说下自己怎样区分它们

    认定构造方法是:类名与构造方法相同,这个方法就是构造方法,

    这个类中除了构造方法以外的方法都是成员方法,原因是在类中除了变量外的基本都是成员方法。

    看一个小案例

    package me;
    public  class Me {
        private  String name; //成员变量
    
        public Me(String name){ //构造方法
            this.name = name;
        }
    
        public String getName() { //成员方法
            return name;
        }
    
        public void setName(String name) {//成员方法
            this.name = name;
        }
    
    
    
    }
    

     我如果我在添加一age 如下 添加方法依然是成员方法 ,

    package me;
    public  class Me {
        private  String name; //成员变量
        private String age; //成员变量
        public Me(String name){ //构造方法
            this.name = name;
        }
    
        public String getName() { //成员方法
            return name;
        }
    
        public void setName(String name) {//成员方法
            this.name = name;
        }
    
    
        public String getAge() {//成员方法
            return age;
        }
    
        public void setAge(String age) {//成员方法
            this.age = age;
        }
    }
    

    自己的理解就是无论多少方法除了构造方法以为都是成员方法, ,当然这样理解可能有点偏见..

    它们的区别:

    ..构造方法一般是给对象的数据进行初始化,没有返回值

      成员方法一般实现对类中成员变量的操作,提供某些功能,有返回类型,可以为void类型

     

    成员方法与构造方法调用的区别

    package me;
    public class Book {
        public static void main(String[] args) {
            Me me = new Me("张三");//构造方法调用
            System.out.println(me); 
            me.setName("李四");//成员方法调用
            System.out.println(me.getName());
    
        }
    }
    

    从上面的demo中可以看出

    构造方法通过new运算符调用,成员方法通过对象调用。

     

    展开全文
  • Java构造方法成员方法

    万次阅读 2017-10-25 20:57:56
    构造方法成员方法 1:构造方法 1:构造方法作用概述 给对象的数据进行初始化 2:构造方法格式 方法名与类名相同 没有返回值类型,连void都没有 没有具体的返回值 3:构造方法注意事项 如果...
    构造方法和成员方法
    1:构造方法
    1:构造方法作用概述
    给对象的数据进行初始化
    2:构造方法格式
    方法名与类名相同
    没有返回值类型,连void都没有
    没有具体的返回值
    3:构造方法注意事项
    如果你不提供构造方法,系统会给出默认构造方法
    如果你提供了构造方法,系统将不再提供
    构造方法也是可以重载的
    2:成员方法
    1:概述
    1:类包括成员变量和方法两部分。成员变量表示类的属性,一数据域的形式表达,方法是数据的操作的定义。
    2:在JAVA中,方法只能作为类的成员,也称为成员方法。方法操作类所定义的数据,以及提供对数据的访问的代码。大多数情况下,程序的其他部分都是通过类的方法和其他类的实例进行交互的。
    3:在类中,除了变量外的都是成员方法。
    4:方法中有一种是对成员变量进行初始化的,称为构造方法。构造方法之外的就是一般的方法了吧。
    5:所以说成员方法分为构造方法和一般的方法。
    2:成员方法的具体划分
    1:根据返回值
    有明确返回值方法
    返回void类型的方法
    2:根据形式参数
    无参方法
    带参方法
    展开全文
  • 构造方法成员方法Java

    千次阅读 多人点赞 2018-07-21 20:42:42
    一、构造方法 1.特点: (1)方法名名必须类名相同 (2)没有返回值(方法中不能出现void、return等语句) 2.作用: (1)给对象初始化 3.构造方法的细节: (1)当一个类中没有定义构造函数时,系统会...
    一、构造方法
      1.特点:
           (1)方法名名必须类名相同
           (2)没有返回值(方法中不能出现void、return等语句)
           
      2.作用:
           (1)给对象初始化
    
      3.构造方法的细节:
           (1)当一个类中没有定义构造函数时,系统会默认添加一个无参的构造方法(看不见,但真实存在)。
           (2)当在类中自定义构造方法之后,默认的无参构造方法消失(如果需要无参构造方法需手动添加)。
    
      4.例子
    public class Test(){//定义一个Test类
    
      //无参构造方法
      Test(){    }
    
      //带一个参数的构造方法
      Test(int a){    }
    
    }
    
    二、成员方法:
       1.特点:
            (1)方法名除Java关键字以外,可随便定义。
            (2)必须有返回值(即:包含void或者return语句)
    
       2.语法规则:
    public class Test(){//定义一个Test类
          private static String s= "hello world";
    
          public Show(){//定义一个成员方法Show
                 System.out.println(s);
          }
    }
    
    
    三、二者区别:
       1.构造方法与成员方法在运行上的不同:
            (1)构造方法在创建的时候就给对象初始化; 一个对象建立构造方法只能运行一次; 
            (2)成员方法是对象调用才执行,给对象添加对象具备的功能; 成员方法可以被对象多次调用。

     

    展开全文
  • Java-----构造方法成员方法的区别

    万次阅读 多人点赞 2018-11-02 19:54:45
    构造方法成员方法的区别 1.构造方法  构造方法作用概述  给对象的数据进行初始化  构造方法格式  方法名与类名相同  没有返回值类型,连void都没有  没有具体的返回值  构造方法注意事项  如果你...

                           构造方法和成员方法的区别

    1.构造方法

         构造方法作用概述

               给对象的数据进行初始化

         构造方法格式

               方法名与类名相同

               没有返回值类型,连void都没有

               没有具体的返回值

         构造方法注意事项

               如果你不提供构造方法,系统会给出默认构造方法

               如果你提供了构造方法,系统将不再提供

               构造方法也是可以重载的

    注意:定义类的时候,建议自己添加无参的构造方法。

    2.成员方法

         成员方法作用概述

               表示对象所具有的功能(和行为)。

         成员方法格式

               有返回类型,可以为void类型,也可以是基本数据类型或引用类型。

               成员方法名可以和类名相同,也可以不同。

    3.构造方法和成员方法的区别

         A:格式区别
               构造方法和类名相同,并且没有返回类型,也没有返回值。
               普通成员方法可以任意起名,必须有返回类型,可以没有返回值。
         B:作用区别
                构造方法用于创建对象,并进行初始化值。
                普通成员方法是用于完成特定功能的。

         C:调用区别
                构造方法是在创建对象时被调用的,一个对象建立,只调用一次相应构造函数
                普通成员方法是由创建好的对象调用,可以调用多次

     

    展开全文
  • JAVA构造函数(方法)

    千次阅读 多人点赞 2018-12-27 14:47:11
    java构造函数,也叫构造方法,是java中一种特殊的函数。函数名与类名相同,无返回值。 作用:一般用来初始化成员属性和成员方法的,即new对象产生后,就调用了对象了属性和方法。 构造函数是对象一建立就运行,给...
  • java构造方法与重载

    千次阅读 2019-02-20 22:05:19
    构造方法负责对象成员的初始值化工作 1.方法名与类名相同 2.没有返回类型(void也不行) 3.构造方法是在创建实例时会被自动调用 4.一个类可能没有构造方法,但一定有系统隐蔽无参的构造方法,也有多个构造方法(他们...
  • Java构造方法的作用

    万次阅读 多人点赞 2019-04-19 22:58:59
    初学Java构造方法时,根本不能理解构造方法有什么用,自己写程序的时候也从来没有用过。于是刚开始我写的程序是这样的: package test3; public class Student { private String name; private long ID; ...
  • java中,我们需要了解到的还有这个对象的属性和方法,即这个是事物的外观、大小等可描述的客观存在(就是所说的属性)还有这个事物所能实现的功能或者事物的行为(就是方法)。接下来要说的就是类,比如说人类,这...
  • Java私有构造方法

    千次阅读 2019-09-30 21:51:44
    提到私有构造方法之前,先来简单说明一下两个名词表示,一个是私有,一个是构造方法。私有用访问修饰符private表示。 Java 的访问修饰符是什么 访问权限修饰符是表明类成员的访问权限类型的关键字。使用这些...
  • Java中的构造方法

    万次阅读 多人点赞 2018-08-10 10:54:20
     概念:构方法是一种特殊的“成员方法”  1,构造方法作用:(1)构造出来一个类的实例 (2)对构造出来个一个类的实例(对象)初始化  2,构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也...
  • Java构造方法的详细介绍

    万次阅读 多人点赞 2019-07-12 11:22:50
    构造方法是一个特殊的方法 它会在实例化对象时自动调用 构造方法的定义 必须同时满足下面的三个条件 方法名与类名相同 方法名前面没有返回值类型的声明 在方法中不能使用return语句返回值 class Person{ public ...
  • 一文搞懂Java构造方法 和 访问权限

    千次阅读 多人点赞 2020-07-20 16:41:54
    Java是一门当今最火的编程语言之一,拥有很多现成可用的库,在我们编程生涯中,有着无比重要的地位。本文主要讲解Java中的构造方法和四种类的访问权限。
  • Java中的构造方法、静态变量和静态方法构造方法 构造方法注意事项: 1. 如果你没写无参的构造方法 系统会给你提供一个无参的构造方法 2. 如果我只写了 有参的构造方法 这时 系统就不再给你提供无参的构造方法 3...
  • 构造方法初始化可以单独为每一个对象赋不同的值 执行顺序: 执行父类静态代码,执行子类静态代码初始化父类成员变量(我们常说的赋值语句)初始化父类构造函数 初始化子类成员变量 初始化子类构造函数...
  • java构造方法

    千次阅读 2019-05-01 14:56:49
    1 构造方法可以被重载,一个构造方法可以通过this关键字调用另一个...2 当一个类中没有定义任何构造方法Java将自动提供一个缺省构造方法; 3 子类通过super关键字调用父类的一个构造方法; 4 当子类的某个构造...
  • java成员方法

    千次阅读 2020-04-13 18:19:45
    //构造方法(函数) //成员方法 //第一种写法,无参数无返回值 例子:speak方法,输出我是一个好人 //第二种写法,无参数有返回值 例子:jisuan方法,计算1-1000的和 ,返回运行结果,结果的数据类型为int //第三...
  • Java —— 类、对象、类方法、成员方法构造方法

    千次阅读 多人点赞 2019-02-13 18:22:08
    1.类的定义 package 包名; class 类名 extend 父类 implements 接口名{... 构造方法; 成员方法; } 2.类的对象 类名 对象名 = new 类名(); // 类的创建 对象名.属性名 // 访问类的成员属性  3. 类的成员方法...
  •  1)显示初始化 2)构造方法 3)setXxx方法 4)在程序中创建对象后再进行赋值(成员属性没有被私有的情况) 当这个类被另外一个类继承后,即成为了父类,而且成员属性都被私有,这时有几种方式赋值呢?  1、父类...
  • java基础_构造方法与setget方法

    千次阅读 2018-05-23 13:29:15
    构造方法 格式: -方法名与类名一致 -没有返回值类型,void也没有 -没有具体的返回值 作用: -创建对象后,给对象进行初始化值 -构造方法没有参数,赋默认值 -构造方法有参数,赋参数值 与new...
  • Java成员变量与成员方法

    千次阅读 2019-05-27 10:28:49
    学而时习之,温故而知新. 成员变量: 在Java中对象的属性成为成员变量, 有时候很多人也喜欢把成员变量等同于全局变量, ...在Java中使用成员方法来对应与类对象的行为,在类中,除了变量外的都是成员方法。 一个案...
  • Java中的构造方法(构造函数)与普通方法区别

    千次阅读 多人点赞 2020-10-17 00:50:29
    Java中的构造方法构造方法)与普通方法区别 ** 一、明白什么是构造方法,什么是普通方法? 所谓的构造方法,是一种特殊的方法,其作用是用来创建对象时初始化对象,即为对象成员变量赋初始值,总是与new运算符一起...
  • Java基础 封装 构造方法 数组

    千次阅读 2018-07-16 08:42:46
    return continue break区别 continue结束本次 继续下次循环 return用于终止方法的执行 用在循环语句中return break作用相似 了解封装的概念 不封装的时候又会有什么问题 private 例子 class Person //...
  • Java中类的构造方法

    万次阅读 多人点赞 2016-10-20 23:17:50
    new对象时,都是用构造方法进行实例化的; 例如;Test test = new Test("a"); //Test("a");其中这个就是构造函数,“a”为构造方法的形参;构造方法的方法名必须与类名一样。 构造方法没有返回类型,也不能...
  • java基础之构造方法、数组

    千次阅读 2018-10-14 15:36:05
    二、 构造方法和匿名对象。 1 1. 对象的产生格式: 2 2. 构造方法和普通方法的区别 2 3.构造方法的作用 2 三、数组(引用数据) 2 3.1数组的基本概念 2 3.2数组的访问 3 3.3数组的储存结构 3 3.5 数组与方法...
  • java class中的构造方法

    千次阅读 2018-11-23 00:40:13
    构造方法:初始化对象成员 时调用的方法。 1.方法名 和 类名完全相同 2.在方法名的前面没有返回值类型的声明 3.在方法中不能使用return语句返回一个值 4.当没有指定构造方法时,系统会自动添加无参的构造方法 5....
  • Java里的构造函数(构造方法) 一、构造函数(构造方法)定义 构造函数是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。 二、具体使用 1、...
  • Java笔试真题】:构造方法成员变量初始化以及静态成员变量初始化三者的先后顺序是什么样的? 【解答】: 当类第一次被加载的时候,静态变量会首先初始化,接着编译器会把实例变量初始化为默认值,然后执行构造方法...
  • Java构造方法和析构方法

    千次阅读 2018-04-26 17:15:47
    Java构造方法类有一个特殊的成员方法叫作构造方法,它的作用是创建对象并初始化成员变量。在创建对象时,会自动调用类的构造方法构造方法定义规则:Java中的构造方法必须与该类具有相同的名字,并且没有方法的返回...
  • 调用父类构造方法,定义父类的属性和方法(如果子类已经重写父类的方法 这时不会被覆盖,整个过程不会发生任何覆盖的情 况)  3. 给父类的变量赋值。(此处即new了一个Y对象)  4. 执行父类构造方法中其他语句...
  • java构造方法和普通方法的区别

    万次阅读 多人点赞 2018-09-27 15:38:08
    1.普通方法: 定义:简单的说方法就是完成特定功能的代码块。 普通方法定义格式: 修饰符 返回值类型 方法名 (参数类型 参数名1,参数类型参数名2,.........) { 函数体; return 返回值; } 返回值...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 357,693
精华内容 143,077
关键字:

java成员方法构造方法

java 订阅