写一点Java知识,复习一下前面的。
接口:
接口中的抽象方法的访问控制符都已指定为public ,所以在类的实现中必须显式的运用public,否则将出错。
数据相互转换
1)字符串转化成数值型数据
例如:
String myString="123";
int myInteger=Int.parseInt(myString);
2)字符串转化成布尔型
String buer="true";
Boolean myBoolean=Boolean.parseBoolean(buer);
3)数值型数据转换成字符串
例如
int mynumber=1234;
String myString=""+mynumber;
成员变量与局部变量的区别
1.从语法形式上看,成员变量是属于类的,而局部变量是在方法中定义的变量或是方法的参数;成员变量可以被public、private、static等修饰符所修饰,而局部变量则不能被访问控制修饰符及static所修饰了成员变量和局部变量都可以被final所修饰。
2.从变量在内从中的储存方式上看,成员变量是对象的一部分,而对象是存在于堆内存的,而局部变量是存在于栈内存的(成员变量在堆,局部变量在栈)
3.从变量在内存中的生存时间上看,成员变量是对象的一部分,它随着对象的创建而存在,而局部变量随着方法的调用而产生,随着方法调用的结束而自动消失。
4.成员变量如果没有被赋初值,则会自动以类型的默认值赋值(有一种情况例外,被final修饰但没有被static修饰的成员变量必须显示地赋值);而局部变量则不会自动赋值,必须显示地赋值后才能使用。
main 函数内的变量是全局变量,还是局部变量?
(1)main 函数内的变量不是全局变量,而是局部变量
(2)只不过它的生命周期和全局变量一样长而已
(3)全局变量一定是定义在函数外部的
网友评论