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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© MMM521 中级黑马   /  2017-4-3 23:11  /  1251 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

构造方法  和成员方法   我一蒙圈了   还有this  是干嘛使得,  完全不懂,大神详细解释解释呗,谢谢

13 个回复

倒序浏览
千千阙歌 来自手机 中级黑马 2017-4-3 23:19:30
沙发
好像是只能赋值一次,定义一个int a,把10赋给a了,int a等于10,同时也可以把20赋值给a覆盖之前的a等于10,如果加了this就不能再把20赋值给a了
回复 使用道具 举报
如果成员变量和局部变量一样的话,用this好区分
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
构造方法就是class mm{}成员就是里面的,this是调用成员方法量,super()是使用父类方法
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
构造方法是给对象初始化的。创建一个对象调用一次构造方法。成员方法,是类里边的方法。可以调用无数次哦。this指的是,谁调用this所在的方法/属性。。那么this就是这个对象。
回复 使用道具 举报
构造方法没有返回值  方法名和类名一样  成员方法有返回值  方法名可以自定义  构造方法在加载对象的时候给对象初始化的  成员方法是在你要调用的时候才加载进来  this  楼上已解释
回复 使用道具 举报
1、创建对象时必须调用,给对象显示初始化,也可以不显示但必须调用。
2、this用于显示当前对象在内存堆区中的地址
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
构造方法很重要,现在可以不必完全理解,到后面用的多了你就明白了
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
小美,你不老实,从平时你给别人解答问题的表现,这个问题能难倒你,鬼才信
回复 使用道具 举报
构造方法相对于成员方法没有返回值类型,方法名就是类名。构造方法只有在创建对象,反射时调用
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
回复 使用道具 举报
构造方法是用来给对象的数据进行初始化的
回复 使用道具 举报
看一遍视频就懂了  要不过几天学着学着就懂了
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
成员方法就是定义在自定义类中,可以再类外部被调用的方法,构造方法说简单点,就是对成员变量初始化用的,this就是指this后面的这个变量是成员变量,为了可其他同名的变量区分开
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马