Java是纯 面向对象语言
常量:整数常量,小数常量,字符常量‘xxxxx’字符串常量”xxxxxx“,布尔常量true/false,空常量null。true和false是关键字
&&:短路与(左边false,则右边不执行)
||:短路或 |:或 !:非 &:与
强制类型转换:int k=(int)88.88 则为88
三元运算符:a>b?a:b
字符串连接用+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
方法:修饰符 返回值类型 方法名(参数){
方法体;
return 返回值;
}
方法重载(overload):同一个类,参数不同,方法名相同
方法重写(override):子类父类,参数返回值方法名都相同
void无返回值
方法返回值一般用变量接收
形参是方法定义中的参数,实参是方法调用中的参数
~~~~~~~~~~~~~~~
Java中的包相当于Windows文件夹,java.lang包是默认导入的
java。lang:基础类,如Object,Math,String,System,Thread
java。util:集合类,事件模型,一些工具
java。io:文件系统,数据流,输入/输出
java。net:网络应用开发
java。sql:与数据库有关
java。awt和javax。swing提供GUI开发
Java中所有类都直接/间接继承object类
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
封装:private,this,get,set。
对象行为--成员方法分为1.实例方法2.类方法(静态方法)3.构造方法
对象属性--成员变量分为1.实例变量2.类变量(静态变量)
变量类型分为基本数据类型(8种)和引用数据类型:类,接口,数组
变量分为成员变量和局部变量。成员变量:实例变量(不以static修饰),类变量(以static修饰)局部变量:形参(方法签名中定义的变量),方法局部变量(在方法内定义),代码块局部变量(在代码块内定义)
*******************************************************************************************************
PVP理论:单位 属性 规则,指针
实体 行为
单位和实体是类,属性是成员变量,行为是成员方法(通过键盘鼠标控制)
大将军等继承人民类,实体一般都继承实体类



