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