java 入门测试代码(一)

 
 

今天写了一个例子就是常用的java 使用 带继承的类及用法在 测试代码二里边

main 类

​
package com.company;

// 这里用了java包引用的语法
import com.apple.CBca;

import java.awt.*;

public class Main
{
    public static void main(String[] args)
    {
        CBca b = new CBca();
        b.test(1);

        CAbc abc = new CAbc();
        abc.test(12);

        int c = CAbc.add(1,2 );
        int a = 0;

        System.out.format( "output:%d\n", c );
        abc.set(100);
        abc.set(1.1);

        ///
        // 枚举的调用
        abc.set( CAbc.Person_Enum.e_B );

        // 打印枚举的结果
        for(CAbc.Person_Enum ea: CAbc.Person_Enum.values() ) {
            System.out.format("enum name:%s value:%d\n", ea.name(),
                    ea.ordinal() );
        }

        // 打印单个的结果
        System.out.format("enum:%s %d\n", CAbc.Person_Enum.e_C.name(),
                CAbc.Person_Enum.e_C.ordinal() );
        

        int out = abc.get();
        System.out.format("getvalue:%d %d arraysize:%d\n", out, abc.m_c, abc.m_array[2]);
    }
}

​
package com.company;

public class CAbc
{
    enum Person_Enum{ e_A , e_B, e_C };

    // 类的构造函数
    CAbc() {
       m_c = 0;
    }

    void test(int a)
    {
        System.out.println("CAbc / test ------");
    }

    // 静态函数使用
    static int add(int a, int b)
    {
        return a + b;
    }

    // 这里是重载的函数同名
    void set( double n ){
        m_d = n;
    }

    // 这里用了枚举
    void set( Person_Enum e ){
        m_e = e;
    }

    // 这里是同名的重载函数
    void set(int a){
        m_c = a;
    }

    int get()
    {
        return m_c;
    }

    static int m_count;
    int m_c;
    double m_d = 1.1; // 这里指定初始化了
    int m_array[] = {11,12,13,14}; // 数组的使用

    // 定义枚举类型
    private Person_Enum m_e;
}
package com.apple;

public class CBca {
    public void test(int a)
    {
        System.out.println("CBca / test ------");
    }
}

总体和c++ 很像,只有小部分地方不太一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值