即使今天是我生日,也要認真學習。。。
包就是將類放在某個文件夾中方便管理和分類。
包中類的執行
package mypack.a;
public class Person //因爲要外部訪問,所以權限應該爲public
{
public void talk(){ //內部函數的權限也應該是public
System.out.println("講話");
}
public static void main(String[] args)
{
Person p=new Person();
p.talk();
}
}
執行時應將編譯出的Person類放在mypack文件夾下的a文件夾下
包中類的調用
import mypack.a.Person;
class PackDemo{
public static void main(String[] args)
{
Person p=new Person();
p.talk();
}
}
權限修飾符
object類
構造方法
包裝類
Java中基本類型功能簡單,不具備對象的特徵,爲了使基本類型具有對象的特徵,所以有了包裝類
基本數據類型與字符串之間進行轉換
class WrapperDemo{
public static void main(String[] args)
{
public static void main(String[] args)
{
/*基本數據類型類型轉換成字符串方法:
1.將i+""
2.String類中靜態方法valueOf(基本數據類型)
*/
int i1=3;
String s=i1+"";
String x=String.valueOf(i1);
/*字符串轉換成基本數據類型
1.使用包裝類中的靜態方法Integer.parseInt("123")
int parseInt()
long ParseLong()
boolean ParseBoolean()
只有character沒有Parse方法
2.如果字符串被Integer封裝成一個對象
可以調用intValue()
*/
String str="123";
int i2=Integer.parseInt(str);
Integer i3=new Integer("1234");
int y=i3.intValue();
System.out.println(i3);
System.out.println(i2);
}
}
基本數據類型與包裝類之間進行轉換
class WrapperDemo1{
public static void main(String[] args)
{
/*基本數據類型-->包裝類
1.通過構造函數來完成
2.自動裝箱
*/
int i=1;
Integer x=new Integer(i);
Integer y=3; //自動裝箱
/*包裝類-->基本數據類型
1.通過 intValue()
2.自動拆箱
*/
int a=y.intValue();
int b=y; //自動拆箱
System.out.println(a);
System.out.println(b);
}
}