Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.37 KB | None | 0 0
  1. type BaseClass =
  2.     val string1 : string
  3.     new (str) = { string1 = str }
  4.     new () = { string1 = "" }
  5.  
  6. type DerivedClass =
  7.     inherit BaseClass
  8.  
  9.     val string2 : string
  10.     new (str1, str2) = { inherit BaseClass(str1); string2 = str2 }
  11.     new (str2) = { inherit BaseClass(); string2 = str2 }
  12.  
  13. let obj1 = DerivedClass("A", "B")
  14. let obj2 = DerivedClass("A")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement