Java 笔录
2024-08-30 02:15:57
ASCII的字符编码
变量的作用域
成员变量:在类中生命都,它作用域整个类。
局部变量:在一个方法的内部或方法的一个代码的内部声明。如果在方法内部声明,它作用域是整个方法;如果在一个方法的某个代码块的内部声明,它的作用域是这个代码块。代码块是指{}以内的代码。
方法参数:方法或者是构造方法的参数,它的作用域是整个方法或者构造方法。
异常处理参数:异常处理参数和方法参数很相似,差别在前者是传递参数给异常处理代码块,而后者是传递参数给方法或者构造方法。异常处理参数是指catch(Exception e)语句的异常参数“e”.
静态变量和实例变量的生命周期
public class Doll{
private static int number=0; //静态变量
private int id=0; //实例变量
private String name; //实例变量 public Doll (String name) //构造方法
{
this.name=name;
number++;
id=number;
}
public void Speak(String word)
{
String showNumber="目前共有"+number+"个娃娃";
String show="我的Id是"+id;
System.out.Println(name+":"+showNumber);
System.out.println(name+“:”+word)
}
public static void main(String args)
{
Doll do=new Doll("贝贝");
Doll do2=new Doll("晶晶");
do.speak("大家好");
do2.speak("大家好!");
}
}
结果为:
贝贝:目前共有2个娃娃
贝贝:我的id是1
贝贝:大家好;
晶晶:目前共有2个娃娃
晶晶:我的id是1
晶晶:大家好;
将局部变量的作用域最小化
它可以增加代码的可读性和可维护性
void methbod()
{
int var=0;
...
if(...)
{
//使用var变量
}
}
最新文章
- iOS 基础控件(下)
- Nginx反向代理、负载均衡、页面缓存、URL重写及读写分离详解
- 网站集成QQ登录功能
- p1304 家族
- WPF 操作键盘
- CSS透明度大汇总
- 【暑假】[深入动态规划]UVa 1380 A Scheduling Problem
- OC 知识点回顾
- 苹果iOS苹果公司的手机用户都有权索赔
- Bruce Eckel的资源
- IntelliJ IDEA安装ideaIU-2019.1
- HBase Region 各个状态的转换
- IT行业­——Linux
- 从零开始搭建Salt Web之初探salt-api
- Linux下端口被占用确认
- 4.自定义数据《jquery实战》
- Cesium学习笔记(七):Demo学习(自由控制飞行的飞机)[转]
- springboot-26-springboot 集成rabbitmq
- 洛谷 P4292 [WC2010]重建计划 解题报告
- C#编程(九)----------控制台I/O