首页 > 编程语言 > 详细

Java知识点整理——(3)面向对象

时间:2017-02-01 19:58:22      阅读:232      评论:0      收藏:0      [点我收藏+]

一、类与对象

二、封装

三、继承

四、多态 

  1. 上转型与下转型对象

(1)向上转型:

将子类对象赋值给父类的引用

class Dog extends Animal{}
Animal a = new Dog();

向上转型都会成功,是安全的,就像说狗是动物没问题。

Father的对象可访问:Son从Father中继承来的方法、Son复写Father的方法。其它的方法都不能访问。

(2)向下转型

Aminal a = new Dog();
Dog d = (Dog)a;

向下转型的前提是首先进行向上转型。

五、一些类

  1. Number 类

    这种由编译器特别支持的包装称为装箱,所以当内置数据类型被当作对象使用的时候,编译器会把内置类型装箱为包装类。

    编译器也可以把一个对象拆箱为内置类型。技术分享

    Integer x = 5;
    x =  x + 10;

    当x被赋为整型值时,由于x是一个对象,所以编译器要对x进行装箱。然后,为了使x能进行加运算,所以要对x进行拆箱。

  2. Character类

    Character 类在对象中包装一个基本类型 char 的值

  3. String类

    在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。

    1. 字符创长度

      length() 方法

    2. 连接字符串

      string1.concat(string2);

      或者   string1 + string2

    3. 创建格式化字符串

      format()方法

      String fs;
      fs = String.format("浮点型变量的的值为 " +"%f, 
      整型变量的值为 " +" %d, 字符串变量的值为 " +" %s", 
      floatVar, intVar, stringVar);
  4. StringBuilder类

Java知识点整理——(3)面向对象

原文:http://iwildhorse.blog.51cto.com/12539490/1894492

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!