java基础的学习

java 面向对象的学习

类:

1.成员变量

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

                             其他的修饰符还有final/static

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

  不以数字开头

  不以关键字相同

  严格区分大小写

2.成员方法

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

  其他修饰符final/static

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

3.构造方法

   构造方法的命名:

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

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

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

   构造方法作用:

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

   构造代码快:

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

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

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

4.类的修饰

  final/abstract

  被final修饰的类不能不继承

  被abstract修饰的类是抽象类

5.类之间的关系

  extends继承 java中不支持多继承 

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

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

  一个类可以实现多个接口

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

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

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











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值