面向对象
类就像一个模板,对象则是一个个具体的事物,有不同的状态和行为
创建对象就相当于根据模板创建一个东西
类的属性类型可以是基本类型也可以是类类型(小驼峰)
类的方法是行为,是什么
方法的返回类型(有无都可);方法可以带参数
命名规则
大驼峰:类、接口
小驼峰:变量,方法,对象
全部大写:常量
全部小写:项目名称、包
代码规范
不遵守不会出错, 但是在团队协同开发中 ,会被团队嫌弃。
代码分为结构定义语句, 和功能执行语句.
结构性语句以括号结尾 功能执行语句必须以分号结尾
变量
变量是用来命名一个数据的标识符
命名规则:
1、只能使用字母、数字、$、_
2、首字符不能使用数字
3、尽量使用完整的单词,意思清楚
4、不能使用关键词,但可以包含
变量的作用域
当变量声明在类下,那变量可以被作用在整个类
当变量声明在方法上,那变量就是参数,只能在该方法内
当变量声明在方法内,就是局部变量,在声明块内
整数型(byte/short/int/long)
字符型(char)
浮点型(float/double)
布尔型(boolean)
字面值:赋予的值(整数、浮点、字符和字符串)
类型转换
从小到大自动转,从大到小强制转
低精度—》高精度:直接赋值就行
高精度—》低精度:强制转换 低精度值=(低精度)高精度值
final修饰变量,那么该变量只能有一次赋值的机会