变量:存值
表达式:计算一个值 值
运算符:() =
语句: 编程
语句块:{。。。}
函数:名字{...}
数组:存多个值
面向对象语言:抽象 封装 继承 多态
java:
jdk:java开发环境 jre
jvm:虚拟机
jre:java运行环境 jvm+一些必要的类
类:描述事物
静态特征:姓名 身高 性别 -- 变量(属性)
动态特征:eat sleep study swim -- 函数(方法)
属性:不能重名!
方法:可以重名 ,构成了重载
重载:参数不一致即可(参数的个数,类型,顺序) 与返回值无关
构造函数可以重载
*** 方法调用是根据不同的参数调用不同的重载方法
类与对象:类是创建对象的模板 电子档试卷(类) 打印出来(对象)
如何创建对象:new People() new:开辟内存空间 People():构造的对象
构造函数:类的名称 (){} 专门用来创建对象 同时在创建对象的时候 还可以赋值 如果构造函数是否成功执行 标志着 对象创建的成功与否
不能自己调用 是虚拟机调用 创建对象
People p=new People();//创建people对象 并且 把这个对象的地址(指针) 赋给 变量 p
this:表示当前对象(指针)
访问控制权限:private (defalut) protected public
private :同类中访问
(defalut) :同包中访问
protected :子类或同包中访问
public:都可以访问
8种基本数据类型:byte boolean char short int float long double
String;不是基本数据类型 但是它表示出基本数据类型的特征