java-面向对象基础

    面向对象是一种程序设计方法,基本思想是使用对象,类,继承,封装,消息来进行程序设计.如果你像我一样没有对象,就象棋里面找一对 象 再来面向对 象 编程. java是一种纯粹面向对象的语言.

    对象是一个客观实体,而 类 是一类事物.由类来确定对象的过程称为实例化,类的实例化结果是对象.类用class作为关键字.类和对象是java语言的核心和本质.

    类声明由四部分组成: 类修饰符, 类关键字class, 声明父类,实现接口.

    类修饰符包括 public abstract final.

    public: 该声明表示类可以在其他类中使用.

    abstract:声明该类为抽象类,不可被实例化,抽象类不具备实际功能,只能用于衍生子类.

    final:声明不能有子类,不能被继承

    声明父类:extends为声明该类的父类,表明该类是其父类的子类.一个子类可以从它的父类继承变量和方法.extends只能实现单继承.

    实现接口:在类声明中实现接口需要使用 implement是,并在后面给出接口名,可以实现多接口.

    成员变量和局部变量

    成员变量:在类体中定义,在整个类中都有效

    局部变量:在方法中定义,在本方法中有效

    方法重载:多个方法有相同的名字,这些方法参数个数或者类型必须不同.返回类型不能用来区分重载方法.

    构造方法:构造方法是一种特殊的方法,主要用来初始化新创建的对象,构造方法名要求与类名相同且无返回值,在创建对象时java会自动调用构造方法为新对象初始化,构造方法只能通过new运算符调用,用户不能直接调用.

    一个对象的生命周期包括三个阶段,创建,使用,释放

    创建对象的一般格式 : 类名 对象名 = new 类名(参数列表)


猜你喜欢

转载自blog.csdn.net/qq_22272261/article/details/79654969