继承,重载,包装

1.继承

B(子类) extends A(父类) 

一个类从另一个类中获取方法和属性 

如果B这个类继承A这个类 那么B就可以使用A中的方法和属性


 一个子类只允许继承一个父类


构造方法不能被继承---------- 但是可以使用super调用构造方法


2.重载

在Java中,同一个类中的多个方法可以有相同的名字,只要它们的参数列表不同就可以,这被称为方法重载(method overloading)。
参数列表 包括 参数类型 参数个数 参数顺序 只要有一个不同就叫参数列表不同

和成员方法一样构造方法也可以被重载
声明static 的方法不可以被重载,但可以被再次声明
声明final 的方法不能被重载
方法重载规则:
方法名称必须相同
参数列表必须不同
和返回值并无关系(返回类型相同或不相同不足以重载)


3.包装



一,包装类
 *       1.为什么在面向对象的java语言中还有基本数据类型存在?

 *          沿用它们只是为了迎合人类根深蒂固的习惯,并的确能简单、有效地进行常规数据处理。

2.基本数据类型对应包装
           byte -> Byte
           short -> Short
           int -> Integer
           long ->Long
           char -> Character
           float ->Float
           double -> Double
           boolean -> Boolean

3.装箱,拆箱

    int m = 100;  
            Integer n = 100; //自动
            Integer n = new Integer(100);//手动
            
            int k = n;//自动拆箱

4.类型转换

  String ->int

            String s = "10";
            int a = Integer.parseInt(s);
            
            int -> String
            
            int n = 10;
            String m = Integer.toString(n);
 String m = String.valueOf(n);
  String m = ""+n;









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值