java基础的学习

来源:互联网 发布:招商加盟网络推广方案 编辑:程序博客网 时间:2024/05/02 04:37

java 面向对象的学习

类:

1.成员变量

 成员变量的定义:访问权限修饰符 数据类型 变变量名

                             其他的修饰符还有final/static

 变量命名:数字,英文字符,下划线,美元符号

  不以数字开头

  不以关键字相同

  严格区分大小写

2.成员方法

  访问权限修饰符 返回值类型 方法名 参数列表 方法体

  其他修饰符final/static

  访问权限修饰符public/protected/private

3.构造方法

   构造方法的命名:

    构造方法的方法名与类名相同

    构造方法没有具体的返回值类型

    构造方法也没有具体的返回值

   构造方法作用:

   初始化对象,给成员变量赋值

   构造代码快:

  构造方法中共同部分的提取,对对象进行统一的初始化

   静态代码快:代码加载一次,运行一次

   运行的顺序:静态代码快>构造代码快>构造方法

4.类的修饰

  final/abstract

  被final修饰的类不能不继承

  被abstract修饰的类是抽象类

5.类之间的关系

  extends继承 java中不支持多继承 

  特殊类 接口 接口中的方法全是抽象方法

  接口之间的继承可以单继承也可以多继承

  一个类可以实现多个接口

 多态的体现:方法的重载和覆盖上

   同一类里可以定义多个相同的方法名,不同参数列表 这就是方法的重载

   子类继承父类,然后重写方法里的方法体,他和父类中的方法具有相同的方法名,相同的返回值,和参数列表











1 0
原创粉丝点击