2011年12月7日

包装类应用

摘要: 包装类在实际中用的最多的还是字符串变为基本数据类型的操作,例如,将一个全由数字组成的字符串变为一个int或float类型的数据。在Integer和Float类中分别提供了一下两种方法:1.Integer类(字符串转int型) public static int pareInt(String s)throws NumberFormatException2.Float类(字符串转float型)public static float pareseFloat(String s)throws NumberFormatException但是在使用以上的两种操作时,一定要注意字符串必须由数字组成。提示:方法 阅读全文

posted @ 2011-12-07 16:45 wangbokun 阅读(206) 评论(0) 推荐(0) 编辑

拆箱和装箱

摘要: 在了解了包装类的概念以后,下面介绍装箱与拆箱装箱:将一个基本数据类型变为包装类拆箱:将一个包装类变为基本类型的过程范例:装箱与超想操作package test3;public class test1 { public static void main(String[] args) { int x = 30;// 声明一个基本数据类型 Integer i = new Integer(x);// 装箱 int temp = i.intValue();// 拆箱 }} package test3;public class WraperDemo02 { public static void m... 阅读全文

posted @ 2011-12-07 15:49 wangbokun 阅读(184) 评论(0) 推荐(0) 编辑

包装类

摘要: 1.包装类介绍在java的设计中提倡一种思想,即一切皆对象,那么这样就出现了一个矛盾,从数据类型的划分中可以知道java中数据类型分为基本数据类型和引用数据类型,但是基本数据类型怎么能够成为对象呢?此时,就需要将基本数据类型进行包装,将8种基本类型变为一个类的形式,那么这也就是包装类的作用。 阅读全文

posted @ 2011-12-07 15:22 wangbokun 阅读(188) 评论(0) 推荐(0) 编辑

接收任意引用类型的对象

摘要: 既然Object类是所有对象的父类,则所有的对象都可以想object进行转换,在这其中也包含了数组和接口类型,即一切的引用数据类型都可以使用Object进行接收。package test2;interface A { // 定义接口A public String getInfo();}class B implements A {// 子类实现接口 public String getInfo() {// 覆写抽象中的方法 return "hello word!!!"; }}public class ObjectDemo04 { public static void main( 阅读全文

posted @ 2011-12-07 15:05 wangbokun 阅读(275) 评论(0) 推荐(0) 编辑

Object类

摘要: 1.基本作用在java中所有的类都有一个公共的父类Object,一个类只要没有显示地继承一个类,则肯定是Object类的子类。class person extends Object{}class Person两者等效,Object类中提供了很多的方法Object类中的主要方法:1. public Object() 构造 构造方法2. public boolean equals(Object obj) 普通 对象比较3. public int hashCode() 普通 取得hash码4. public Stri... 阅读全文

posted @ 2011-12-07 14:29 wangbokun 阅读(184) 评论(0) 推荐(0) 编辑

设计模式--工厂模式

摘要: 工厂设计是Java开发中使用得最多的一种设计模式,那么什么叫工厂模式?工厂模式的作用范例:package test1;import test1.Apple;import test1.Fruit;interface Fruit { public void eat();}class Apple implements Fruit { public void eat() { System.out.println("吃苹果"); }}class Orange implements Fruit { public void eat() { System.out.println(" 阅读全文

posted @ 2011-12-07 13:37 wangbokun 阅读(168) 评论(0) 推荐(0) 编辑

接口的实际应用--定制标准

摘要: 接口是java解决多继承局限的一种手段,可以通过对象多态性为接口进行实例化,但是接口在实际更多的uoyng是用来制定标准。例如: U盘和打印机都可以插在计算机上使用,合适因为他们都实现了usb的接口,对于计算机来说,只要是符合usb接口标准的设备都可以插进来。范例:定制usb标准:package test2;interface USB { public void start(); public void stop();}class Computer { public static void plugin(USB usb) { usb.start(); System.out.println(.. 阅读全文

posted @ 2011-12-07 11:24 wangbokun 阅读(238) 评论(0) 推荐(0) 编辑

抽象类的实际应用--模版设计

摘要: 可以为抽象类实例化:package test1;abstract class Person { // 抽象类 Person private String name; // 封装属性name private int age;// 封装属性age public Person(String name, int age) {// 构造函数 Person----方法名和类名一致 this.name = name;// 为name赋值 this.age = age;// 为age赋值 } public String getName() {// 取得name属性的内容 return name; } /... 阅读全文

posted @ 2011-12-07 10:44 wangbokun 阅读(234) 评论(0) 推荐(0) 编辑

2011年12月6日

instanceof关键字

摘要: 在java中可以使用instanceof关键字判断一个对象到底是那个类的实例,格式如下:对象 instanceof 类->返回boolean类型范例:package InstanceofDemo;class A { public void fun1() { System.out.println("A-->fun1"); } public void fun2() { this.fun1(); }}class B extends A { public void fun1() { System.out.println("B-->fun1"); 阅读全文

posted @ 2011-12-06 18:29 wangbokun 阅读(2333) 评论(0) 推荐(0) 编辑

对象的多态性

摘要: java引用变量有两个类型:一个是编译时的类型,一个是运行时的类型,编译时的类型由声明该变量时使用的类型决定,而运行时的类型由实际赋给变量的对象决定。如果编译时类型和运行时类型不一致,就会出现所谓的多态(ploymorphism)多态性在面向对象中是一个重要的概念,在java中面向对象主要有一下两种主要体现:1.方法的重载与覆写。2.对象的多态性。对象的多态性主要分为一下两种类型1、向上转型:子类对象--》父类对象2、向下转型:父类对象---》子类对象对于向上转型,程序会自动完成,而对于向下转型时,必须明确致命要转型的子类类型,【对象转型】对象向上转型: 父类 父类对象=子类实例;对象向下转型 阅读全文

posted @ 2011-12-06 10:45 wangbokun 阅读(692) 评论(0) 推荐(0) 编辑

导航