面向对象:
用代码去高度模拟现实世界,以便为我们的业务服务
JAVA是一种面向对象的高级编程语言
高级编程语言:很像人类风格的语言
eg: zhubajie.eat("西瓜")
面向对象最重要的两个概念:
类:是描述相同事物的共同特征抽象
对象: 具体存在的类,是真实的。 实例==对象
在代码层次,必须先有类,才能有对象。
定义类的格式:
修饰符 public 类名{
}
注意:
-- 类名的首字母应该大写,采用“、驼峰命名”
--一个java代码中可以有多个类,但是只能有一个使用public修饰,修饰的类名必须是代码文件名
类的五大成分:
1,成员变量(Field: 描述类和对象的属性信息)
2,成员方法(Method: 描述类或对象的行为信息)
3,构造器(Constructor:初始化一个对象并返回)
4,代码块
5,内部类
注意:在类下不属于5大类就会报错
public class Demo{
// System.out.println("Demo run...")
}
class Student{
}
构造器:
作用:初始化一个对象并返回引用
格式:修饰符 类名(形参){
}
构造器初始化一个对象格式:
类名 对象名称 = new 构造器;
注意:一个类会默认自带一个无参构造器,不写也存在,当写了其他构造器是,默认的构造器会被覆盖。