社区
Java
帖子详情
构造方法传参
码农外传
2019-08-13 08:53:28
构造方法传参那一块我懵了,有哪位大佬通俗易懂的讲一讲啊
...全文
329
5
打赏
收藏
构造方法传参
构造方法传参那一块我懵了,有哪位大佬通俗易懂的讲一讲啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zspmsir
2019-08-15
打赏
举报
回复
构造方法也是方法,只要是方法就可以传参,只不过构造方法是在创建对象的时候执行。 构造方法使用传参多数是想在创建对象的时候就把对象一些基本的属性进行赋值。
qybao
2019-08-14
打赏
举报
回复
跟普通方法的参数没什么区别,不知道你哪里不明白
class A {
A() {} //这样是无参数构造方法,构造方法和类的名字一样
A(
String s
) {} //这样是构造方法有一个String类型的参数
public void f(
String s
) {} //这样的一般成员方法,有一个String类型的参数
}
调用的时候
A a = new A() ;//这样是无参数
s = "test";
A b = new A(
s
); //这样是有一个Sting类型的参数
a.f(
s
); //跟一般方法传参数一样,你哪里理解不透?
b.f(
s
);
软件老王
2019-08-14
打赏
举报
回复
new对象的时候,默认的是调用了无参构造函数;在类中定义的有参的构造函数的话,默认的构造函数就没有了,假如需要,的显示定义。构造函数就相当于初始化类,默认的不进行任务赋值或者操作;需要在创建对象的时候赋值的话,创建个有参数的构造函数就好了
土豆是我的最爱
2019-08-14
打赏
举报
回复
1
构造方法传参就是在对象刚new出来的时候赋予的初始值,就是他一生下来就能有这些属性,比如有个User类,有一个属性是name,构造方法传参就是User user= new User("boy");,这代表这个对象一出生就叫boy,而User zs = new User(); zs.setName("girl");就是这个人出生后,看到她才给她取得名字。
机卸狮老白
2019-08-14
打赏
举报
回复
首先说方法是什么?是完成特定功能的模块 构造方法也是一种方法,它的功能完成类初始化(给类里的变量赋值等等。。) 有参构造就是带参数的构造,创建按一个类的时候,可以传递参数并赋值给这个被创建的类的属性赋值,可以是基本类型,也可以是引用类型
C++关于构造函数可向父类或者本类
传参
的讲解
前面我们学习了C++使用初始化列表的方式来初始化字段的方法: https://www.jb51.net/article/153032.htm 这一节的原理和前面的差不多。 在C++的构造函数中,子类继承父类,那么,在创建一个子类成员时,可以同时向父类或者子类的构造函数进行
传参
,实现方法如下: 写一个例子:mul_argc.c #include
#include
using namespace std ; //英雄联盟类 class Hero { private : int blood ; string name ; public : He
【类的应用】C#应用之派生类
构造方法
给基类
构造方法
传参
赋值
文章目录绪论一.派生类
构造方法
如何给基类
构造方法
传参
赋值 绪论 说到构造函数,我的前文已经向大家介绍了java的
构造方法
之应用,总结一句话:
构造方法
就是为数据成员初始化的!但大家注意了吗?我们的
构造方法
都是单一的,要么针对基类自己的成员赋值,要么针对子类自己的成员初始化赋值;但是在C#中,有一个特别的功能:子类
构造方法
可以同...
安卓项目实战之:关于Fragment
构造方法
传参
问题的解决方案以及两种序列化方案的对比和Parceable形式下boolean类型字段的封装
前言 在我们平常开发中经常会用到Fragment,当我们使用Fragment时一般是通过new Fragment的
构造方法
来实现,并且在实际的项目开发中,我们经常会用到TabLayout+ViewPager+Fragment的方式来实现tab切换效果,此时所有tab对应的fragment有可能布局都是一致的,唯一的区别就是数据源不同,这时感觉就没有必要定义那么多的Fragment了,我们只需要定义...
java父类shape_java父类为抽象类,子类
构造方法
传参
publicclasshw3Shape{//形状的抽象类publicabstractclassShape{publicShape(){}publicabstractdoublearea();publicabstractvoiddisplayArea();}//三角形类publicstaticclassTrianglee...public class hw3Shape {//形状的抽象类public...
Android Fragment使用构造函数
传参
,在签名打包时出错的原因及解决办法
先说结果:当我们实例化自定义Fragment时,官方推荐Fragment.setArguments(Bundle bundle)这种方式来传递参数,而不推荐通过
构造方法
直接来传递参数。原因分析:首先,我们来测试下通过
构造方法
传递参数的情况:public class FramentTestActivity extends ActionBarActivity { @Overr...
Java
51,397
社区成员
85,844
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章