FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.
Email: Нажмите что бы посмотреть
דוגמא:
Person
public class Person {
private static int licenseAge;
private string name;
private int age;
public Person(string name, int age) {
this.name = name;
this.age = age;
}
public void setLicenseAge(int age) {
licenseAge = age;
}
public string toString() {
string str = "";
str += "Name: " + name;
str += "\tAge: " + age + " (";
if (age < licenseAge)
str += “can not drive";
else
str += “can drive";
str += ")";
return str;
}
} // class Person
Person::licenseAge=0
Person::licenseAge=18
Person::licenseAge=21
שימוש במשתנה הסטטי
משתנה סטטי,
מאותחל ל- 0
static void main(String[] args) {
Person p1 = new Person("Gogo", 14);
System.out.println(
+ “ persons have been created”);
Person p2 = new Person("Momo", 23);
System.out.println(
+ “ persons have been created“);
System.out.println(p1.toString());
System.out.println(p2.toString());
System.out.println(p2.getNumOfPersons()
+ “ persons have been created“);
} // main
Person::counter=0
“Gogo” 14
++counter;
Person::counter=1
p1.getNumOfPersons()
p1.getNumOfPersons()
“Momo” 23
Person::counter=2
Arrays.toString היא שיטה סטטית המקבלת כפרמטר מערך ומחזירה מחרוזת כך שאיברי המערך מופרדים ע"י פסיק
Arrays.equals היא שיטה סטטית המקבלת 2 מערכים ובודקת האם הם שווים: האם אורכם זהה והאם האיברים במקומות המתאימים זהים
קליטת ערך למשתנה באמצעות קבלת שם הקבוע.
אם יוכנס ערך שאינו בקבוצה תיזרק חריגה.