Java作为一种面向对象语言。支持以下基本概念:
- 多态
- 继承
- 封装
- 抽象
- 类
- 对象
- 实例
- 方法
- 重载
java对象(此对象非彼对象): 对象有行为和属性
例如:一个人是一个对象 人有开门 关门 等行为 人有名字 性别 等属性
java类:类是一个模板,它描述一类对象的行为和状态
下图中男孩(boy)、女孩(girl)为类(class),而具体的每个人为该类的对象(object):
java类的语法
定义类的语法:
class 类名{ 属性 方法 }
类名:首字母大写的驼峰模式XxxYyy,例如class Teacher{ }, class Student{ }
class SchoolMaster{}, 类名要见名之意。
创建类的时候要注意:
1.类名的和文件名没有任何关系,前提是class类前面不要加pubic,如果加上public代表这个类是主类。
2. 如果在定义类的时候public class Teacher{} 这个类就是主类。一个java文件中只能有一个主类。而且这个文件名字必须要和主类名字一致。
java创建对象的方法
基本语法:
类 变量名 = new 类();
例如
Person people = new Person();
people.name = "桃李";