Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Constructor inheriterance
//Rextester.Program.Main is the entry point for your code. Don't change it. //Compiler version 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5 using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace Rextester { public class Program { public static void Main(string[] args) { new ClassBase(); //Chama proprio new ClassTeste1(); //Chama base new ClassTeste2(); //Chama base e chama proprio new ClassTeste3(); //new ClassTeste3("oi"); //new ClassTeste("teste"); nÃO COMPILA } } public class ClassBase { public ClassBase() { Console.WriteLine("ClassBase.ClassBase();"); } public ClassBase(string tag) { Console.WriteLine("ClassBase.ClassBase({0});", tag); } } public class ClassTeste1: ClassBase { } public class ClassTeste2: ClassBase { public ClassTeste2() { Console.WriteLine("ClassBase.ClassTeste2();"); } } public class ClassTeste3: ClassBase { public ClassTeste3(): base("3") { Console.WriteLine("ClassBase.ClassTeste3();"); } } }
run
|
edit
|
history
|
help
0
test code
LoL
Program.cs
length
IComparable extensions: Between
Programmes
Moon Gravity
www
Public access specifier
an attempt at making a usable code thing