// Person.swift Copyright (c) Kari Laitinen // http://www.naturalprogramming.com // 2014-10-02 File created. // 2015-10-17 Last modification. /* This program demonstrates a Swift class whose members are initialized without the init() method. */ import Foundation class Person { var person_name : String = "Not Known" var year_of_birth : Int = 3033 var country_of_origin : String = "No Country" func print_person_data() { print( String( format: "\n %@ was born in %@ in %d", person_name, country_of_origin, year_of_birth ) ) } } var computing_pioneer = Person() computing_pioneer.person_name = "Alan Turing" computing_pioneer.year_of_birth = 1912 computing_pioneer.country_of_origin = "England" var another_computing_pioneer = Person() another_computing_pioneer.person_name = "Konrad Zuse" another_computing_pioneer.year_of_birth = 1910 another_computing_pioneer.country_of_origin = "Germany" computing_pioneer.print_person_data() another_computing_pioneer.print_person_data() print( "\n" )