354
354
com
https://ebookluna.com/product/ebook-pdf-absolute-java-6th-
global-edition-by-walter-savitch/
OR CLICK BUTTON
DOWNLOAD NOW
https://ebookluna.com/product/ebook-pdf-absolute-c-6th-global-edition-
by-walter-savitch/
ebookluna.com
https://ebookluna.com/product/ebook-pdf-absolute-c-6th-edition-by-
walter-savitch/
ebookluna.com
https://ebookluna.com/product/ebook-pdf-financial-accounting-6th-
canadian-edition-by-walter/
ebookluna.com
https://ebookluna.com/product/ebook-pdf-java-software-solutions-9th-
global-edition/
ebookluna.com
(eBook PDF) Big Java: Early Objects, 6th Edition by Cay S.
Horstmann
https://ebookluna.com/product/ebook-pdf-big-java-early-objects-6th-
edition-by-cay-s-horstmann/
ebookluna.com
https://ebookluna.com/product/ebook-pdf-financial-accounting-10th-
edition-by-walter/
ebookluna.com
https://ebookluna.com/product/ebook-pdf-starting-out-with-java-early-
objects-6th-edition-by-tony-gaddis/
ebookluna.com
https://ebookluna.com/product/ebook-pdf-financial-accounting-fifth-
canadian-edition-by-walter/
ebookluna.com
https://ebookluna.com/product/ebook-pdf-data-structures-and-
abstractions-with-java-4th-global-edition/
ebookluna.com
Preface 7
VIDEO NOTES
VideoNotes are step-by-step videos that guide readers through the solution to an end-of-
chapter problem or further illuminate a concept presented in the text. Icons in the text
VideoNote
indicate where a VideoNote enhances a topic. Fully navigable problems allow for self-
paced instruction. VideoNotes are located at www.pearsonglobaleditions.com/savitch.
OTHER FEATURES
Pitfall sections, programming tip sections, and examples of complete programs with
sample I/O are given throughout each chapter. Each chapter ends with a summary
section and a collection of programming projects suitable to assign to students.
SUPPORT MATERIAL
The following support materials are available to all users of this Global Editions book
at www.pearsonglobaleditions.com/savitch:
■ Source code from the book
ACKNOWLEDGMENTS
Numerous individuals have contributed invaluable help and support in making this
book happen: My former editor, Susan Hartman at Addison-Wesley, first conceived of
the idea for this book and worked with me on the first editions; My current editor, Matt
8 Preface
Goldstein, provided support and inspiration for getting subsequent editions reviewed,
revised, and out the door; Kelsey Loanes, Rose Kernan, Demetrius Hall, and the other
fine people at Pearson also provided valuable assistance and encouragement.
The following reviewers provided corrections and suggestions for this book. Their
contributions were a great help. I thank them all. In alphabetical order they are:
Jim Adams Chandler-Gilbert Community College
Gerald W. Adkins Georgia College & State University
Dr. Bay Arinze Drexel University
Tamara Babaian Bentley University
James Baldo George Mason University
Prof. Richard G. Baldwin Austin Community College
Kevin Bierre Rochester Institute of Technology
Jon Bjornstad Gavilan College
Janet Brown-Sederberg Massasoit Community College
Tom Brown Texas A&M University, Commerce
Charlotte Busch Texas A&M University, Corpus Christi
Stephen Chandler NW Shoals Community College
Hong Cheng Southern Arkansas University
KY Daisy Fan Cornell University
Adrienne Decker University of Buffalo
Brian Downs Century College
Jeffrey Edgington University of Denver
Keith Frikken Miami University
Ahmad Ghafarian North Georgia College & State University
Arthur Geis College of DuPage
Massoud Ghyam University of Southern California
Susan G. Glenn Gordon College
Nigel Gwee Louisiana State University
Judy Hankins Middle Tennessee State University
May Hou Norfolk State University
Sterling Hough NHTI
Chris Howard DeVry University
Eliot Jacobson University of California, Santa Barbara
Balaji Janamanchi Texas Tech University
Suresh Kalathur Boston University
Edwin Kay Lehigh University
Dr. Clifford R. Kettemborough IT Consultant and Professor
Preface 9
13
This page intentionally left blank
Contents
15
16 Contents
Chapter Summary 83
Answers to Self-Test Exercises 84
Programming Projects 86
4.3 Overloading 250
Rules for Overloading 250
PITFALL: Overloading and Automatic Type Conversion 254
PITFALL: You Cannot Overload Based on the Type Returned 256
4.4 Constructors 258
Constructor Definitions 258
TIP: You Can Invoke Another Method in a Constructor 266
TIP: A Constructor Has a this Parameter 266
TIP: Include a No-Argument Constructor 267
Example: The Final Date Class 268
Default Variable Initializations 269
An Alternative Way to Initialize Instance Variables 269
Example: A Pet Record Class 270
The StringTokenizer Class ★ 274
8.1 Polymorphism 516
Late Binding 517
The final Modifier 519
Example: Sales Records 520
Late Binding with toString 527
PITFALL: No Late Binding for Static Methods 528
Downcasting and Upcasting 529
PITFALL: Downcasting 533
22 Contents
ArrayIndexOutOfBoundsException 604
Title: Liina
Language: Finnish
Kirj.
Lilli Suburg
Mutta kuinka kävi minun Jansulleni? Pari viikkoa sen jälkeen, kun
hän oli minulle pahan, mielensä näyttänyt, tuli hän jälleen kiirein
askelin, loistavin silmin luokseni, tarttui minuun, suuteli ja sanoi:
"Liina, minä käyn myös koulua! Minä en voinut sitä kärsiä, että sinä,
joka olet minua niin paljo nuorempi ja pienempi, tulisit minua
viisaammaksi, ja pyysin isää niin kauan, että hän vei minut lukkarin
luo kouluun. Maanantaista asti olen käynyt jo siellä ja opin maan
kielen rinnalla myöskin saksan kieltä, sentähden, että sinäkin opit
saksaa." Nyt tartuin minä hänen kaulaansa ja huudahdin ilolla: "Oi,
kuinka hyvä, kuinka hyvä! Sinä opit nyt myös saksaa, etkä
varmaankaan enää pidä saksalaisia ylpeinä." Minä katsoin terävästi
häneen — sydämeni kävi levottomaksi. Minkätähden katosi loistava
ilo kerrassaan Jansun silmistä, minkätähden vaaleni hän ja katsoi
jälleen sekä vihaisesti että surullisesti minuun? — Hetken perästä
hän lausui: "Liina, sinun vanhempasi ovat hyvällä kohdalla, ja
meidän nykyiset herrasväkemme ovat hyviä ihmisiä; siitä se tulee,
että sinä et vielä tiedä mitään saksalaisten ja talonpoikain
keskinäisestä suhteesta. Minäkään en ole tahtonut sinulle mitään
puhua, etten olisi pahoittanut mieltäsi. Mutta nyt sinä käyt
vanhemmaksi ja voit jo paremmin ymmärtää. Pyydä sentähden
äidiltäsi, että hän lupaa sinut jonakuna lauvantai-iltana meille, niin
pyydämme minun isäni kertomaan meille omasta ja vanhempainsa
elämästä. Kyllä sinäkin sitte alat ymmärtää, miksi en minä voi
saksalaisia rakastaa."
Melkein joka lauvantai, kun hän koulusta tuli kotiin, poikkesi hän
meillä ja kysyi: "No, Liina, tuletko tänäpäivänä?" "En, nyt olen juuri
tullut mäeltä, etten enää ehdi", vastasin hänelle joka kerta. Mutta
todella asia oli semmoinen, että minun pieni sydämeni oli ruvennut
pelkäämään hänen isänsä kertomuksia, vaikk'en niitä vielä ollut
kuullutkaan. Jansu huomasi tämän, eikä pyytänytkään minua enää.
Tämän kuultuaan, nousi Otto äkkiä ylös, otti minua kädestä kiinni
ja kysyi: "kuka siellä on? Liina ei saa meidän luota mennä!"
"No, no, nuori herra", vastasi Leena, "elkää te tuota talonpoikaista
tyttöä estelkö, te iso saksa, antakaa hänen mennä omaa
säätyläistään tervehtimään." Ja tämän lausui hän semmoisella
äänellä ja katseella, että minä rupesin pelkäämään. Silloin astui
Jansu kynnykselle ja huusi: "Liina, tule pois!" — "Niin, Leena on
oikeassa, mene, vanha talonpoikaistyttö!" sanoi nyt Otto ja työnsi
minut syrjään.
Sepän väellä oli kolme kamaria, joissa oli muutama tuoli, pöytä,
puhdas penkki ja vuode. Takimmaisen kamarin oli äiti sisustanut
ainoalle lapselleen, Jansulle, ja siellä nähtiin kauniita kuvia, peili ja
pieni petsattu kirjakaappi. Sinne, omaan kamariinsa, vei nyt Jansu
minut. Minä olin siellä ennen kymmeniä kertoja leikkinyt.
"Jansu", kysyin minä heti, kun sinne tulimme, "olisiko sinun isälläsi
aikaa puhumaan meille omia kertomuksiaan?" "Sen minä arvasin",
hän vastasi, "että sinä eilisen tapauksen jälkeen sitä toivot, mutta
arvaapas, Liina, minä olen puhunut isälle kaikki ja senkin, mitä rouva
meille sanoi, ja isä vastasi siihen: se on hyvä, että sinä olet kaikki
nähnyt ja kuullut ja puhunut minulle. Nyt minä tiedän, että olisin
tehnyt väärin rouvalle, joka on Liinaa niin hyvästi kohdellut, jos olisin
kertomuksillani herättänyt Liinan sydämessä vihaa saksalaisia
kohtaan. Hän tosin, kasvattaessaan Liinaa saksalaiseksi, voi tuottaa
tälle paljon surua ja sydämen tuskaa, jos vaan Liina tahtoo jäädä
vanhempainsa uskolliseksi lapseksi, taikka voi hän tytön heistä ja
meistä kaikista kokonaan vieroittaa. Mutta siitä ei rouva tiedä
mitään, eikä se ole hänelle syyksi luettava. — Minä kyllä tiedän,
rakas Liina, ett'et sinä sitä nyt ymmärrä, mutta toivon, että sinä
tämän vielä tarpeen tullessa muistat. Mutta rakasta nyt kallista
rouvaasi, Aurooraa ja opettaja-neitiä, ja rukoile Jumalaa, ettei hän
minua sinusta eroita. Kyllä sitte olet oikealla tiellä!"
Oi, rakas Jansu, jos olisit tietänyt, mitä taisteluja Liinasi vielä sai
kärsiä, et olisi vaiennut, vaan puhunut ja antanut isäsikin puhua
suurella äänellä!
III.
Jos minulla ei olisi ollut sinun ystävyyttäsi, rakas Jansu, ja jos eivät
äiti ja opettaja-neiti olisi minua lohduttaneet, tuskin olisin terveenä
pysynyt. Kiinteästi oli todellakin rakkaus yhdistänyt Aurooran ja
minut toisiinsa.
"Liina, rakas lapseni", sanoi rouva hetken perästä, kun löysi minut
Aurooran tuolilla itkemässä. "Liina, minä kiitän sinua suuresta
rakkaudestasi Aurooraa kohtaan. Sinä käyt minulle tästälähin vielä
rakkaammaksi. Mutta tulkaa myöskin Hildan kanssa hyviksi ystäviksi,
oppikaa ja leikkikää yhdessä, että jälleen näkisin kaksi iloista lasta
läheisyydessäni." Näin sanoen painoi hän Hildaa ja minua syliinsä,
otti sitten käsistä kiinni ja vei ruualle. — Se oli ensimmäinen
koulupäivä.
Ikävää tosin oli heistä erota, mutta, rouvan toivon mukaan, pääsin
kaupunkiin kouluun, ja se uusi elämä, minkä siellä sain kokea, auttoi
minua ikäväni unhoittamaan.
V.
"Oi, Liina, jälleen tässä kivien välissä, kivien päällä, jossa ei voi
jalkaa liikuttaa tomua nielemättä, täällä pitää meidän olla vankina.
Puiden viileän varjon sijassa tuo kuollut kivimuuri; vihantain mäkien
ja laaksojen sijassa harmaat kartanonseinät. Nurmisten äyräitten
välissä raikkaasti virtailevan veden asemesta tuossa katua myöten
juoksevat haisevat rännit! Henkeäni ahdistaa!" — "Anna, Anna, elä
niin valita! Muista, että täällä asuu ihmisiä, jotka eivät eläissään ole
nähneet muuta kuin kivimuurejaan ja kuitenkin ovat onnellisia.
Onhan ihminen varustettu sanomattoman rikkailla lahjoilla. Jos hän
ei ympäriltään löydä ilon aihetta, niin tarkastakoon hän oman
henkensä ja sydämensä aarteita. Silloin hän varmaankin löytää
vihannoita, kevään kaltaisia kukkia, joiden kauneus ei ole katoavaa
niinkuin kedon kukkaisten ja metsän puiden. Ja ystäväinsäkin
sydämistä voi hän löytää samanlaista kauneutta. Eipä hänellä siis ole
oikeutta niin suuriin valituksiin."
"Niin, Liina, sinä voit filosofeerata, sillä sinun sydämesi ei enää ole
kiintynyt kotimaasi kauneuteen ja rikkauteen. Kaipasit ja itkitpä
sinäkin neljä vuotta sitte, kun ensimmäisen kerran tulit kaupunkiin,
ja nimitit itseäsi lintu raukaksi, joka oli vapautensa menettänyt ja
tuotu raikkaasta metsästä ahtaasen häkkiin. Ja samoin kävi joka
kerran, kun Juhannusluvan loputtua yhdessä tänne tulimme. Mutta
mistä tulee nyt, että sinä siitä niin levollisesti voit minulle puhua? Elä
yhtään punastu!"
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookluna.com