美文网首页
java基础

java基础

作者: 红花小哪吒i | 来源:发表于2015-12-16 08:55 被阅读78次

    1. 类和对象

    类是一种抽象的概念,对象是类的一种具体的表示形式 是具体的概念,先有类然后由类来生成对象,(对象又叫做实例)。

    2.类一共包含两部分内容:

    1)数据:数据在类中称为属性,或者叫成员变量。

    2)对数据的操纵,这种操纵在类中称为方法。

    3.面向对象三大特征:封装、继承、多态。

    4.如何定义类:

    修饰符class类名{

    //类的内容(包括属性和方法)

    }

    5.如何定义方法:

    修饰符 返回类型 方法名称(【参数1, 参数2】){

    //方法体

    }

    6.方法中的注意事项:

    1)方法定义不能嵌套,也就是说不能在一个方法中定义另一个方法,方法只能定义在类中。

    2)方法的调用通过对象来完成,方法调用的形式是

    对象的引用.方法名(【参数1, 参数2】);

    3)在方法定义中,返回类型与return后面的变量或是常量类型保持一致。

    4)在方法调用时,给方法传递的参数需要与方法定义时的参数保持一致(参数的类型和参数的个数)。

    5)方法定义时的返回值类型与接收方法返回值的变量类型保持一致。

    6)关键字void表示方法无返回值。

    7.形式参数和实际参数(形参和实参)。方法定义时的参数叫做形式参数。方法调用时所赋予的具体值叫做实际参数。

    8.Java中数据类型分为两大类:

    1)原生数据类型。

    2)引用类型(即对象类型)。

    9.方法重载(overload)。表示在同一个类中两个或多个方法名字相同,但方法参数不同。方法参数不同有两层含义:1)参数个数不同。2)参数类型不同。

    注意:方法的返回值对重载没有任何影响。

    10.构造方法。构造方法要与类名相同,无返回值类型(无void),在类初始化时候调用。

    11.构造方法重载。只需看参数即可。如果想在一个构造方法中电泳另外一个构造方法,那么可以使用this()的方法调用,this()括号中的参数表示目标构造方法的参数。this()必须要作为构造方法的第一条语句,换句话说,this()之前不能有任何可执行的代码。

    12.继承:Java是但继承的,意味着一个类智能从另一个类继承(被继承的类叫做父类或是基类,继承的类叫做子类),Java中的继承使用extends关键字。

    13.this关键字:this表示对当前类对象的引用。

    14.super关键字:super表示对父类对象的引用。

    15.方法重写(overload):又叫做覆写,子类与父类的方法返回类型一样、方法名称一样、参数一样,这样我们说子类与父类的方法构成了重写关系。

    16.方法重写与方法重载的区别:重载发生在同一个类内部的两个或多个方法。重写发生在父类与子类之间。

    17.多态:我们说子类就是父类,因此多态的意思就是:父类型的引用可以指向子类的对象,或是接口类型的变量执行了接口实现类的对象。

    18.类类型 转换:

    1) 向上类型转换:即将子类型换为父类型,对于向上转换,不需要显示指定;

    2)向下类型转换:即将父类型换为子类型 对于向下转换,必须显示指定(必须强转)

    相关文章

      网友评论

      • Pray_111:知识点很详细 但是结构有些乱。
        红花小哪吒i:@Pray_111 嗯嗯 想到哪 就写哪了。。。。。

      本文标题:java基础

      本文链接:https://www.haomeiwen.com/subject/dfuuhttx.html