1类和对象的定义:
·类是规定了这一类对象所共同具备的属性和行为。简单来说,类就是一种模板。
具体的属性值和能表现出来的行为通过对象来实现
类是怎样定义的呢?
class 类名称 {
属性
行为方法
其他类/接口
}
注意: 1.类的名称采用大驼峰命名方法,第一个单词字母大写,多个单词首字母全大写
2.一个源文件 ****.Java必须与该文件中 的主类同名,有且只有一个。
3.主方法存在主类中,也可以没有。
4.一个源文件中可以有多个类,直接class声明,不需要加public。
2.对象的定义
·根据类来产生对象
类名 对象名 = new 类名();
.操作符:所有引用类型访问堆空间,使用.操作符
null:所有引用数据类型中默认值都为null
null.属性方法-> 报错
static :1,修饰属性: 静态属性,在JVM方法区保存,表示该类属性,该类所有对象共享属性,直接通过类名称访问,与对象无关,直接通过类名称来调用
2.修饰方法:静态方法
3.修饰代码块 : 静态代码块
4.类:静态内部类
注意:·静态方法不能访问静态成员变量 ,静态方法能够访问静态成员变量,static成员直接可以相互调用,成员方法既可访问静态变量,也可以访问成员变量。