Computer Science 225
Advanced Programming
Spring 2017, Siena College
Hidden2 BlueJ Project
Click here to download a BlueJ project for Hidden2.
Hidden2 Source Code
The Java source code for Hidden2 is below. Click on a file name to download it.
/* * Example Hidden2: another hiding example * * Example by Darren Lim, Siena College, CSIS 225 * */ public class Hidden2 { public static void main(String[] args) { Account a = new MyAccount(); //OK or Not OK a.print2(); //Output? MyAccount a2 = new MyAccount(); //OK or Not OK a2.print2(); //Output? } }
/** * Account class for Hidden2 example */ public class Account { public double value = 100.0; public void print2() { System.out.println( 2 * value); } }
/** * MyAccount class for Hidden2 example */ public class MyAccount extends Account { public double value = 1000.0; }