java语言中级7.19课堂笔记

1.包装类

八大基本数据类型相对应的包装类型

boolean            Boolean

char                  Character

int                      integer

byte                    Byte

short                 Short

long                   Long

float                  Float

double          Double


String类型与int类型之间的强转

String s="123";
int i4=15;
String s1=String.valueOf(i4);
String s2=i4+"";
Integer i1=5;自动装箱
int i2=i1;自动拆箱

2.objiect

object是所有的类的父类

当类与类之间没有使用extends时,将默认继承与object类。

3.构造方法

构造方法执行顺序从上面父类执行一直到子类。

代码块是构造方法的一种补充,优先于构造方法执行,静态代码最优先执行。

4.多态的理解:对象多种形态 父类的引用指向子类的对象

    instance of  属于

5.组合的方式也可以实现继承,但是和继承来比相对麻烦。

public class TestPlane {
    private String color;                                         
public class Testjava {
    public static void main(String[] args) {
        TestPlane testplane=new TestPlane();
        testplane.setAge(5);
        testplane.setColor("黄色");
        System.out.println(testplane.getColor()+testplane.getAge());
        testplane.fly();
        testplane.stop();



    }
}
private int age; public String getColor() { return color; } public void setColor(String color) { this.color = color; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public void fly(){ System.out.println("飞机起飞"); } public void stop(){ System.out.println("飞机停止"); }}
6.封装的步骤

 把属性设置为private

  然后重写getter和setter方法(根据不同的编程软件有不同的快捷键

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值