Java Reference
In-Depth Information
Display 4.1 A Simple Class
This class definition goes in a file named
DateFirstTry.java .
1 public class DateFirstTry
2{
3
public String month;
Later in this chapter, we will
see that these three public
modifiers should be replaced
with private .
4
public int day;
5
public int year; //a four digit number.
6
public void writeOutput()
7
{
8
System.out.println(month + " " + day + ", " + year);
9
}
10
}
This class definition (program) goes in a file named
DateFirstTryDemo.java .
1 public class DateFirstTryDemo
2{
3 public static void main(String[] args)
4
{
5
DateFirstTry date1, date2;
6
date1 = new DateFirstTry();
7
date2 = new DateFirstTry();
8
date1.month = "December";
9
date1.day = 31;
10
date1.year = 2007;
11
System.out.println("date1:");
12
date1.writeOutput();
13
date2.month = "July";
14
date2.day = 4;
15
date2.year = 1776;
16
System.out.println("date2:");
17
date2.writeOutput();
18
}
19
}
Sample Dialogue
date1:
December 31, 2007
date2:
July 4, 1776
We will discuss this kind of statement in more detail later in this chapter when we dis-
cuss something called a
constructor.
For now simply note that
Class_Variable
= new
Class_Name
();
 
Search WWH ::




Custom Search