关于面向对象的易错小知识
Lol:英雄联盟;竞技网游。 并不是所有的类都是有主方法的 。类的第一个字母要大写。三种数据:类型 String(字符串),float(浮点数), int(整数) 。java 中31.8f,f表示这是浮点型数据。java中整型int不是大写。
设置一个类的思路:public class 类名 数据类型 属性 main方法中新建不同对象
容易出现的问题:分号成了中文,int大写了。
类中属性名称一般来说,都是小写 。比如name。 如果有多个单词组成,后面的单词的第一个字母大写 ,比如moveSpeed。
变量命名规则:字母,数字,$,_。变量开头不能是数字。在方法中加int表示初始化。
方法是一个类的动作行为,所以一般都是以动词开头的,比如 keng 。
关于变量的易错小知识
变量的定义是: 用来命名一个数据的标识符 。
输出语句要在可供执行的方法里才能输出结果。
String类型是字符串,后面跟字符串,赋值要用双引号声明,int类型是整型,直接跟数字,char类型是字符类型,后面跟单个字符,赋值要用单引号声明。
声明变量放在方法外面是全局变量 ,应用全局; 放在方法里面是成员变量,应用方法 。
Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。 整型4种,字符型1种,浮点型2种,布尔型1种。
整型数据类型
char类型用于存放一个字符,值用单引号'表示 (双引号表示字符串) 其长度和short一样,也是16位的 只能存放一个字符,超过一个字符就会产生编译错误
浮点数类型有两种:float 长度为32位,double 长度为64位 注意: 默认的小数值是double类型的 所以 float f = 54.321会出现编译错误,因为54.321的默认类型是 double,其类型 长度为64,超过了float的长度32,在数字后面加一个字母f,直接把该数字声明成float类型,float f2 = 54.321f,这样就不会出错了。
布尔型用于表示真假,其长度为1:boolean b1=true; boolean b2 = false; 分别代表真假,虽然布尔型真正存放的数据是01;但不能用01 赋值 。
String类型其实并不是基本类型,一旦创建不能改变 。
给基本类型的变量赋值的方式叫做 字面值 。