android 构造方法
2016-02-25 16:57
435 查看
1.构造方法的特点
(1)命名:构造方法与类名相同
(2)构造方法没有返回值类型
(3)如果不写的话,会默认创建一个不带参数的构造方法
例:
2.构造方法的作用
用于初始化初值;
3.最简单的使用
(1)创建一个类
public class B{
public String name;
public String age;
public B(String name,String age){
this.name=name;
this.age=age;
}
}
(2)使用
public class A{
B b=new B()://这样访问是不可以的
// 在实例化对象的时候就应该参加参数
B b=new B("zhangsan","18"):
}
(3)总结
如果想使用不带参数的方式初始化对象的时候,就应该在B里面添加一个不带参数的构造方法,一般都会写上。
整理完代码以后为:
public class B{
public String name;
public String age;
public B( ){
}
public B(String name,String age){
this.name=name;
this.age=age;
}
}
public class A{
B b=new B()://这样访问就可以了
// 在实例化对象的时候就应该参加参数
B b=new B("zhangsan","18"):
}
4.如果不创建构造方法的使用
自己不创建,但是会默认创建一个不带参数的构造方法。
(1)创建一个基本类
public class B{
public void Bill( ){
//自己的语句
}
}
(2)使用B中的Bill方法
public class A{
B b=new B( ):
b.Bill();
}
(1)命名:构造方法与类名相同
(2)构造方法没有返回值类型
(3)如果不写的话,会默认创建一个不带参数的构造方法
例:
2.构造方法的作用
用于初始化初值;
3.最简单的使用
(1)创建一个类
public class B{
public String name;
public String age;
public B(String name,String age){
this.name=name;
this.age=age;
}
}
(2)使用
public class A{
B b=new B()://这样访问是不可以的
// 在实例化对象的时候就应该参加参数
B b=new B("zhangsan","18"):
}
(3)总结
如果想使用不带参数的方式初始化对象的时候,就应该在B里面添加一个不带参数的构造方法,一般都会写上。
整理完代码以后为:
public class B{
public String name;
public String age;
public B( ){
}
public B(String name,String age){
this.name=name;
this.age=age;
}
}
public class A{
B b=new B()://这样访问就可以了
// 在实例化对象的时候就应该参加参数
B b=new B("zhangsan","18"):
}
4.如果不创建构造方法的使用
自己不创建,但是会默认创建一个不带参数的构造方法。
(1)创建一个基本类
public class B{
public void Bill( ){
//自己的语句
}
}
(2)使用B中的Bill方法
public class A{
B b=new B( ):
b.Bill();
}
相关文章推荐
- android开发练习二-Retrofit
- Android 资源管理 Asset 、Raw 和Drawable
- Android之百度推送高级篇之通知
- Android studio 编译报libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
- Android ImageSwitcher 配合Picasso解决内存溢出(OOM)问题
- Android M PackageManagerService解析
- Android TextView 单行文本的坑
- Android的SimpleCursorAdapter出错
- com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)
- 彻底明白Android中AIDL及其使用
- Android状态栏的颜色XIUGAI
- (转)Android studio 使用心得(五)—代码混淆和破解apk
- Android4开发入门经典 之 第二部分:Android应用的核心基础
- 关于Notification的一系列问题(一)
- Android中访问应用程序的一些方法
- Android系统启动过程
- Android 开发之 ---- 底层驱动开发(一)
- Android studio出现Error:Plugin is too old, please update to a more recent version, or set ANDROID_DAIL
- 不停的往android手机串口写数据
- Android 分渠道打包原理