A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 江汉   /  2016-4-15 22:02  /  11807 人查看  /  57 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

构造方法:没有返回值(连void也没有),与类名同名 成员方法:必须有返回值,空返回就是void
回复 使用道具 举报
楼上回复的好6666
回复 使用道具 举报
我也是刚学基础.
在面想对象这一块也有疑问.
我觉得构造方法就是给成员变量进行初始化的,也就是赋值, 因为在创建对象的时候就会调用空参构造或是有参构造
这时候就可以给成员变量赋值.
成员方法是对象的一个功能.也就是说它能干什么.
回复 使用道具 举报
构造方法:分为有参构造和无参构造:格式:public 类名(),构造方法是用来创建对象,调用成员方法和成员变量的,
回复 使用道具 举报
构造方法只能在创建对象是调用, 其作用是给成员变量初始化赋值,
成员方法是用来实现特定的功能.
回复 使用道具 举报
首先。构造方法是在创建(new)对象的时候调用的。也就是产生这个对象会发生什么。一般会把这个对象的成员变量当成参数放在里面做初始化的作用。成员方法是这个类特有的方法,也就是只能通过这个类的  对象名.方法名  才能调用
回复 使用道具 举报
构造方法用于初始化和建立对象,不能被调用。
回复 使用道具 举报
构造方法就是对你创建的对象进行成员变量进行赋值,
成员方法就是该对象的一个行为,
那联盟做个比喻:构造方法就是当你进入游戏一级的时候在家里买装备填充你的物品栏,就像构造方法.只有当你这个人物对象创建时才会执行一次,而,成员方法在你这个对象的生命周期内都可调用,也就是说知道游戏结束你都可以调用,比如每次回家买装备,或是每个技能都可以看做事成员方法
回复 使用道具 举报
构造方法最主要的作用就是在创建一个类的新对象时,系统会自动的调用该类的构造方法完成对新对象的初始化;成员方法:你可以这样理解比如说拉登派遣他的手下去炸白宫,然后他的手下就把炸没炸成功的结果返回给拉登,这里的拉登就相当于我们程序员,成员方法就相当于拉登的手下,即是:程序员通过调用成员方法,然后成员方法返回结果。
回复 使用道具 举报
构造方法:1,方法名与类名相同,2,在方法名前面没有返回值类型的声明3,在方法中不能使用return语句返回的一个值.
成员方法:必须有返回值,空返回就是void.
回复 使用道具 举报
构造方法的作用
    1.创建对象
    2.给属性赋值
普通方法的作用
    跟据传入的参数,完成指定的操作,并返回相应的结果

首先用于创建对象的只能通过构造方法,普通方法完成不了
其次给属性赋值的功能两者均可以实现
列子:
  1. public class Person {
  2.         private String name;
  3.         //无参构造
  4.         public Person(){}
  5.         //通过有参构造赋值
  6.         public Person(String name){
  7.                 this.name=name;
  8.         }
  9.         //通过普通方法赋值
  10.         public void Person(String name){
  11.                 this.name=name;
  12.         }
  13.        
  14.         public static void main(String[] args) {
  15.                 Person p1=new Person("tom");
  16.                 System.out.println(p1.name);
  17.                
  18.                 Person p2=new Person();
  19.                 p2.Person("jack");
  20.                 System.out.println(p2.name);
  21.         }
  22. }
复制代码

上面代码中将构造方法名和普通方法名取的一样,这样就印证了:构造方法没有返回类型,而普通方法必须有返回类型的定理。
回复 使用道具 举报
构造函数就是一个标准的JavaBean
1. 构造方法: 类名(参数列表){}
一般写在成员变量的下面,没有返回类型,没有返回值是格式。
作用是:通过关键字new,创建类的一个实例,并初始化对象(比如初始化成员变量,就是在这个对象的准备工作)
调用: 类名 对象名 = new 构造方法(参数列表);
2. 成员方法: 返回类型 方法名(参数类表){}
是从现实中抽象出来的类的行为,也就是一个方法
构造函数就是一个标准的JavaBean
1. 构造方法: 类名(参数列表){}
一般写在成员变量的下面,没有返回类型,没有返回值是格式。
作用是:通过关键字new,创建类的一个实例,并初始化对象(比如初始化成员变量,就是在这个对象的准备工作)
调用: 类名 对象名 = new 构造方法(参数列表);
2. 成员方法: 返回类型 方法名(参数类表){}
是从现实中抽象出来的类的行为,也就是一个方法
作用:当需要时,执行某种用途或功能,可以返回一个值,或对象。
调用: 对象名.方法名(参数列表);调用: 对象名.方法名(参数列表);
回复 使用道具 举报
创建对象 方法调用
回复 使用道具 举报
yuanmeng 来自手机 中级黑马 2016-4-22 13:25:55
34#
江汉 发表于 2016-4-15 22:02
在面向对象中,构造方法和成员方法各自有什么作用.用简单易懂而且大家都容易记住的方式回答.希望技术大牛指 ...

构造方法:public 类名     方便调用。
成员方法:要有返回值类型。
回复 使用道具 举报
构造方法的方法名是类名,是跟类一起加载的,而成员方法就是类中你自己写的那些普通方法
回复 使用道具 举报
构造方法的方法名是类名,是跟类一起加载的,而成员方法就是类中你自己写的那些普通方法
回复 使用道具 举报
构造简单来说 创对象时用,里面可以包含代码用来初始化
成员方法,就自己写的,用的时候就用,不用就放那
我是这么理解的
回复 使用道具 举报
yuanmeng 来自手机 中级黑马 2016-4-23 13:28:52
38#
江汉 发表于 2016-4-15 22:02
在面向对象中,构造方法和成员方法各自有什么作用.用简单易懂而且大家都容易记住的方式回答.希望技术大牛指 ...

构造方法没有返回值,
成员方法有返回值
回复 使用道具 举报
我们的构造方法是在new对象的时候调用, 构造方法解决对象的属性(名字,年龄之类的)~其他方法可以做事情
回复 使用道具 举报
构造方法没有返回值也没有返回值类型,构造方法会随着对象的创建而执行;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马