zoukankan      html  css  js  c++  java
  • java--Object类接受任意引用数据类型对象

    java学习进展到类,首先就对万类之父Object类进行举例练习,这里我是对一维数组和接口用Object接受数组和接口。

    package test1;
    
    public class enum1 {
    
        public static void main(String[] args) {
        
            int temp[] = {1,3,5,7,9}; //测试于Object类接收数组
            Object obj = temp;
            print(obj);
            A test = new B();//向上转型,实例化
            System.out.println(test.getinfo());
            System.out.println("
    ");
            Object obj2 = test;     //向上转型
            /*System.out.println(obj2.getinfo);此行代码无法运行,因为向上转型,子类方法无法运行*/
            A x = (A)obj2;      //向下转型
            System.out.println(x.getinfo());
            
            
        }
    public static void print(Object o)
    {
        if(o instanceof int[])
        {
            int x[] = (int[])o;   
            for(int i =0;i<x.length;i++)
            {
                System.out.println(x[i]+"	");
            }
        }
    }}
    interface A
    {
        public String getinfo();
    }
    class B implements A
    {
        public String getinfo()
        {
            return "hello world!";
        }
    }
  • 相关阅读:
    [转]进程间通信----pipe和fifo
    [转]udev
    [转]netlink
    [转]进程间通信-----管道
    [转]socket
    [转]armv8 memory system
    [转]内核态和用户态
    [转]dpdk内存管理
    meeting and robert rules
    notion
  • 原文地址:https://www.cnblogs.com/2206411193qzb/p/7445921.html
Copyright © 2011-2022 走看看