面向对象--类与对象、封装、构造方法(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 类名();

使用对象访问类中的成员

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值