Java入门-概览/类和对象

1、java文件内只能有一个public类,
2、一个类对应一个.class文件
3、public类名必须和文件名一致
4、main方法是入口方法,有固定格式

变量:
1、三部分组成:作用域、变量类型、变量名称
2、局部变量:从属于方法、语句块,使用前必须初始化,生命周期从声明到方法或语句块结束;
3、成员变量:会自动初始化,也叫实例变量,从属于对象,在类内部,方法外部,生命周期随对象创建或消失
4、静态变量:static修饰,也叫类变量,从属于类,生命周期最长,生命周期随类的加载或卸载
5、常量用final修饰:final double = 3.14

数据类型:
1、引用数据类型是指向对象,空间是四个字节(对象地址四个字节)
2、基本数据类型:

数据类型
基本类型
引用类型
数值
整数类形: byte-一个字节 short-两个字节 int-四个字节 long-八个字节
浮点类形: float-四个字节 double-八个字节
字符char , 两个字节
布尔boolean , 一位
接口interface
数组

5、byte包含-128~127,short包含-32768~32767,int只包含正负21亿,超出的就要用long,long要在最后加上Llong range=300000000L;

类和对象:

 class HelloWorld {
	/*
	 * 静态属性:直接被类调用,也叫也叫类变量 
	 */
	static String str = "n";
	/*
	 * 成员变量:被类的实例调用(类内部用this调用)
	 */
	int num = 3;
	 /*
	  * 必须得先声好,没法在类外面声明(java特点)
	  */
	Computer comp;
	/*
	 * Constructor构造函数: 必须和类名一致,每次new会自动调用
	 */
	 void HelloWorld(){
	     
	 }
	/*
	 * 方法
	 */
	 void sayHello(){
	     System.out.println("HelloWorld"+comp.brand);
	 }
	 /*一个java文件只能有一个public修饰的类
	  */
    public static void main(String[] args) {
		HelloWorld hw = new HelloWorld();
		Computer c1 = new Computer();
		c1.brand = "Mac";
		hw.comp = c1;
				hw.sayHello();

        System.out.println(hw.num); // 打印 Hello World
    }
}

class Computer{
	String brand;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章