class Customer private string cardID: private String name address private double discount -1;// pubiic Customer(string id,string name,String add,string emal) 111111,111110 0t>2000.001 discount -0.05 /八:i111111111i () PcstaggetcaraD0 this.email.email;) this.nane=nae:】 通过javac、java等命令编译并运行程序,运行程序结果如图4-14所示。 12 12 cla ss C us to mer { pri va te S tr ing c ar dI D; // pri va te S tr ing n am e; // pri va te d ou ble c os t = 0; // pri va te S tr ing a dd re ss ; // pri va te S tr ing e ma il ; // ema il pri va te d ou ble d is co un t = 1 ; // pub li c Cu st ome r( St ri ng i d,S tr in g na me ,St ri ng a dd ,S tri ng e ma il ) { ca rd ID = i d; th is .n am e = n am e; ad dr es s = add ; th is .e ma il = em ai l; } // pub li c vo id bu y( do ub le c ost ) { t hi s. co st += c os t; } // pub li c vo id se tD is co un t( ) { if (c os t> 20 00. 00 ) d is co un t -= 0. 1; el se i f( co st> 10 00 .0 0) d is co un t -= 0. 05 ; } // pub li c St ri ng ge tA dd re ss () { r et ur n ad dre ss ;} pub li c vo id se tA dd re ss (S tri ng a dd re ss ) { t hi s. ad dr ess = a dd re ss ;} // pub li c St ri ng ge tC ar dI D( ) { r et ur n ca rdI D; } pub li c vo id se tC ar dI D( St rin g ca rd ID ) { t hi s. ca rd ID = ca rd ID ;} // pub li c do ub le ge tC os t( ) { r et ur n co st; } // pub li c do ub le ge tD is co un t() { r et ur n di sco un t; } // pub li c St ri ng ge tE ma il () { r et ur n em ail ; } pub li c vo id se tE ma il (S tr ing e ma il ) { t hi s. em ai l = e ma il ; } // pub li c St ri ng ge tN am e( ) { r et ur n na me; } pub li c vo id se tN am e( St ri ng na me ) { t hi s. na me = na me ;} } 通过 javac、java 等命令编译并运行程序,运行程序结果如图 4-14 所示