Java 面向对象

类与对象的基本概念:

        类与对象是整个面向对象过程中最基础的组成单元。其中类是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性和方法; 对象是一种个性的表示,表示一个独立的个体,每个对象拥有自己独立的属性,依靠属性来区分不同对象。类是对象的模板,对象是类的实例。类只有通过对象才可以使用,而在开发之中应该先产生类,之后再产生对象。类不能直接使用,对象是可以直接使用的。由类构造对象的过程叫做对象的实例化的过程。

面向对象的三大特征:

        封装性:封装是面向对象的核心思想,他有两层含义:一层是指把对象的属性和行为看成一个密不可分的整体,将这两者“封装”在一起;

        继承性:继承性主要描述的是类与类之间的关系,通过继承,可以在无需重新编写原有类的情况下,对原有类的功能进行扩展。

         多态性:多态性是指在一个类定义的属性和方法被其他类继承后,他们可以具有不同的数据类型或表现出不同的行为,这使得同一属性和方法在不同的类具有不同的语义。

类的成员:

      一个类中可以包括有成员变量(也叫成员属性)、成员方法、构造器方法、代码块以及内部类  

变量:

        在Java语言里,根据定义变量位置的不同,可以将变量分成两大类:成员变量和局部变量

        成员变量:在方法体外,类体内声明的变量称为成员变量

        局部变量:声明在方法内、方法形参、代码块内、构造器形参、构造器内部的变量都是局部变量

构造函数: 

        Java构造函数,也叫构造方法,是JAVA中一种特殊的函数。与函数名相同,无返回值。

代码块:

        静态代码块与非静态代码块

内部类:
        Java内部类:一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。

抽象与接口:

        抽象:随着继承层次中一个个新子类的定义,类变得越来越具体,而父类则更一般,更通用。类的设计应该保证父类和子类能够共享特征。

        接口:接口(interface)是抽象方法和常量值定义的集合。接口的本质是契约,标准,规范,就像我们的法律一样。制定好后大家都要遵守。

关键字:

        this:表示当前对象的。(属性,方法,构造函数)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值