我是靠谱客的博主 重要芒果,最近开发中收集的这篇文章主要介绍Java 构造方法与成员方法的区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

先说下自己怎样区分它们

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

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

看一个小案例

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 构造方法与成员方法的区别的全部内容,希望文章能够帮你解决Java 构造方法与成员方法的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部