JavaSE基础
来源:互联网 发布:二级建造师考试软件 编辑:程序博客网 时间:2024/06/10 03:50
1.
成员变量:出现在类的内部
被本类的所以方法使用
局部变量: 出现在方法的内部
只能被当前的方法所使用
2.是否有初始值:默认成员变量是0:局部变量没有初始值
3.作用域不同:
局部变量 定义它的方法内使用
成员变量 整个类都可以,整个类内部还有跟他有关的类
4.同一个方法里不允许重复声明局部变量
在不同的方法里可以有相同的局部变量
5.就近原则,局部变量优先级更高。相对于成员变量来说。
构造方法:
1.new +构造方法 初始化
2.构造方法没有返回值
public class TelePhone{
float screen;
float cpu;
float mem;
public TelePhone(){
system.out.println("无参的构造方法执行")
}
public TelePhone(float newScreen,float newCpu,float newMem){
if(newScreen<3.5){
screen= 3.5;
System.out.print("您输入的参数有问题,自动赋值为3.5");
}else{
screen = newScreen;
}
cpu = newCpu;
mem = newMem;
System.out.println("有参的构造方法执行了!!!")
}
//调用
Telephone phone = new TelePhone(1.5f,2.5f,2.0f);
}
4.当有指定的构造方法时,都不会自动添加无参的构造方法
5.方法名重载,根据参数不同选择相应方法。
6.构造方法里避免 传入的不合理的值,
成员变量:出现在类的内部
被本类的所以方法使用
局部变量: 出现在方法的内部
只能被当前的方法所使用
2.是否有初始值:默认成员变量是0:局部变量没有初始值
3.作用域不同:
局部变量 定义它的方法内使用
成员变量 整个类都可以,整个类内部还有跟他有关的类
4.同一个方法里不允许重复声明局部变量
在不同的方法里可以有相同的局部变量
5.就近原则,局部变量优先级更高。相对于成员变量来说。
构造方法:
1.new +构造方法 初始化
2.构造方法没有返回值
3创建对象的时候。
两种方式:1.无参执行的是构造方法
2有参的构造方法,初始化对象成员变量的值。public class TelePhone{
float screen;
float cpu;
float mem;
public TelePhone(){
system.out.println("无参的构造方法执行")
}
public TelePhone(float newScreen,float newCpu,float newMem){
if(newScreen<3.5){
screen= 3.5;
System.out.print("您输入的参数有问题,自动赋值为3.5");
}else{
screen = newScreen;
}
cpu = newCpu;
mem = newMem;
System.out.println("有参的构造方法执行了!!!")
}
//调用
Telephone phone = new TelePhone(1.5f,2.5f,2.0f);
}
4.当有指定的构造方法时,都不会自动添加无参的构造方法
5.方法名重载,根据参数不同选择相应方法。
6.构造方法里避免 传入的不合理的值,
0 0
- JavaSE基础
- JavaSE基础
- javase基础
- JavaSE基础
- javaSE基础
- JavaSE基础
- JavaSE基础
- JavaSE基础
- JavaSE 基础
- JavaSE基础
- 01javaSE基础 javaSE环境变量
- JavaSE基础小结--0
- JavaSE基础加强
- Javase基础(一)
- Javase基础(二)
- JavaSE基础:IO
- JavaSE基础:GUI
- JavaSE基础:反射机制
- RMySQL函数使用
- Linux ALSA 音频系统:逻辑设备篇
- 为什么服务器大多使用Linux系统?
- 敏捷团队看板与潜在交付物实践
- 常见乱码解决以及javaBean基础知识
- JavaSE基础
- 为人处世之道
- Sublime Text 3设置吊炸天PHP开发环境
- Http misc
- Session 缓存配置怎么操作
- Android系统--灯光系统驱动编写
- .val() .html() .text()的区别
- 如何使用php中ftp函数上传文件以及解决php上传文件失败的方法
- vue2.0 生命周期图以及栗子