background image

    int value_mySecond;
    public mySecond(int s){
        //传递给基类构造函数时,采用 super 关键字,而且必须是第一条语句。
        super(s); 
        value_mySecond = s;               
    }
}

public class myCon{
    public static void main(String[] args){
        
    }
}

注意:
1.注释中给出了三者的不同点。
2.另外,C++语法中定义的类后面必须加上分号";"
3.访问控制权限 public 等的格式,C#和 java 比较类似,C++相差很大。

二、方法覆盖与多态

C#示例:
//myClass.cs

using System;
using System.Collections.Generic;
using System.Text;

namespace myClass
{
    class myFirst
    {
        int value_myFirst;
        public myFirst(int f)
        {
            value_myFirst = f;
        }
        public void f1()
        {
            System.Console.WriteLine("myFirst.f1()!");
        }
        public virtual void f2() //virtual 也可以提到最前面
        {