------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
1、对Java中变量常量的理解
常量:数据在程序运行过程中不需要发生改变,如字符串常量"Hello World"。
变量:数据在程序运行过程中需要发生改变。程序通过改变变量的值来改变整个程序的状态,在Java中使用变量之前前需要首先声明,声明的语法格式为:数据类型 变量名称;如 int age;也可以在声明变量的同时,初始化该变量的值,声明的语法格式为:数据类型 变量名称 = 值;如 int age = 25;Java的变量类型包括基本数据类型和引用数据类型,其中基本数据类型包括:byte、int、short、long、double、float、char、boolean,引用数据类型包括:数组、接口、类。
2、对Java函数的理解
2.1 Java中函数定义的格式:
2.1.1 修饰符 返回值类型 函数名(形式参数类型 形式参数1,形式参数类型 形式参数2,)
{
方法实现语句;
return 返回值;
}
2.1.2 函数的修饰符
1、访问权限修饰符:
public, protected, private ----修饰符就这3个,但是访问权限有4个,
加上默认的包访问权限
public:可被本类,本包,其他包中的类访问
protected:可被继承类访问,成了子类的protected成员
private:只能在本类访问
默认:只能被本类,本包访问
2、静态方法:static
java的static表示类成员,不需要对象就可以访问。
必须同时是public的
如public static void eat(){}
3、abstract方法:
class也必须是abstract的,必须由子类实现该方法
4、final方法:
final定义的方法子类不可以重写
public final void startEngine(){}
2.2 Java函数的重载
函数重载(overLoad):在一个类中如果出现多个重名的函数,且他们的参数列表不一致(参数的个数、类型、顺序不一致)时就叫重载。
2.3 Java方法的重写
方法重写(override):子类可以重写父类的方法,编译时并不知道对对象调用谁的方法,运行时候才知道调用子类还是父类的方法,被重写的函数必须首先在父类中存在。