17 december 1998
|
||||||
Samma klass |
Underklass i samma paket |
Icke underklass i samma paket |
Underklass i annat paket |
Icke underklass i annat paket |
||
Modifierare |
private |
Ja |
Nej |
Nej |
Nej |
Nej |
"default" |
Ja |
Ja |
Ja |
Nej |
Nej |
|
protected |
Ja |
Ja |
Ja |
Ja |
Nej |
|
public |
Ja |
Ja |
Ja |
Ja |
Ja |
Klasserna BigInteger och BigDecimal i paketet java.math är också underklasser till Number.
i
= 3; j = 4; alert("i+++j==" + (i+++j) + ", i==" + i + ", j==" +
j);
JavaScript fungerar som Java (och C/C++) i detta
avseende. String howSick(double temperature) { String howsick; if(temperature < 34) howsick = "farligt låg"; else if(temperature > 42) howsick = "farligt hög"; else if(temperature < 36) howsick = "låg"; else if(temperature > 38) howsick = "hög"; else // if(36 <= temperature && temperature <= 38) howsick = "frisk"; return howsick; }
try { ... } catch(FileNotFoundException e) { ... } catch(IOException e) { ... } catch(Exception e) { ... }
public void paint(Graphics g) { Graphics screengc; screengc = g; // Medlemsvariabel: Image buffer = null; // I init(): // Dimension d = this.getSize(); // buffer = this.createImage(d.width, d.height); g = buffer.getGraphics(); g.setColor(Color.pink); . . g.fillOval(0, 0, x2, y2); g.setColor(Color.black); g.drawOval(0, 0, x2, y2); . . screengc.drawImage(buffer, 0, 0, null); } public void update(Graphics g) { this.paint(g); }
import java.applet.*; import java.awt.*; import java.awt.event.*; public class ImageSound extends Applet implements ActionListener { Image image; AudioClip sound; Button btnPlay = new Button(); public void init() { image = getImage(getDocumentBase(), getParameter("image")); sound = getAudioClip(getDocumentBase(), getParameter("sound")); btnPlay.setLabel("Spela"); btnPlay.addActionListener(this); add(btnPlay); } public void paint(Graphics g) { g.drawImage(image, 0, 0, this); } public void actionPerformed(ActionEvent ae) { try { sound.play(); } catch(Exception e) { } } }
Applet-taggen:
<APPLET CODE="ImageSound.class" WIDTH="400" HEIGHT="300"> <PARAM NAME="image" VALUE="tomte.jpg"> <PARAM NAME="sound" VALUE="godjul.au"> </APPLET>
Copyright © 1998 by Mikael Bonnier, Lund, Sweden