面向对象--类与对象、封装、构造方法(OOP:面向对象编程)

  1. 三大特征——封装

  2. 构造方法

一、面向对象

1.程序设计思想

2.参照现实的某一类事物,将事物的属性特征、行为抽取出来描述成计算机程序的一种思想

其包含了三大特征:封装、继承、多态

二、类与对象

类:类是指有一组属性特性(成员变量)和行为(成员方法)的集合,可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物

属性:指该类事物的状态信息

行为:指该类事物能够做什么

对象:是指一类事物的具体体现,对象是类的一个实例,必然具有该类事物的属性和行为

对象和类的关系

类是对一类事物的描述,是抽象的

对象是一类事物的实例,是具体的

对象是类的实例,类是对象的模板

2.2类的定义格式

public class ClassName{

        //成员变量

        //成员方法

}

定义类:相当于定义类的成员,包括成员变量和成员方法

成员变量:和以前定义变量几乎是一样的,只不过位置发生了改变位于类中,方法外

成员方法:和以前定义方法几乎是一样的,是不过把static去掉

例:

public class Student {
    //成员变量
    String name;//姓名
    int age;//年龄

    //成员方法
    //学习的方法
    public void study() {
   		 System.out.println("好好学习,天天向上");
    }
    //吃饭的方法
    public void eat() {
    	System.out.println("学习饿了要吃饭");
    }
}

2.3对象的使用

对象的使用格式:

类名 对象名=new 类名();

使用对象访问类中的成员

对象名.成员变量;
对象名.成员方法();<

你可能感兴趣的:(面向对象--类与对象、封装、构造方法(OOP:面向对象编程))