Class Dog

java.lang.Object
  extended byDog

public class Dog
extends java.lang.Object

Exercise 4.6 from the book.

Version:
1.0
Author:
Kristian Torp, torp (at) cs (dot) aau (dot) dk

Field Summary
(package private)  java.lang.String name
          The name of the dog --- an instance variable
 
Constructor Summary
Dog()
          The default constructor
Dog(java.lang.String name)
          The constructor that gives the dog a name
 
Method Summary
 void bark()
          A bark method that takes no parameters.
 void bark(boolean b)
          Overloaded bark method that takes a single boolean parameter.
 void bark(byte b)
          Overloaded bark method that takes a single byte parameter.
 void bark(char c)
          Overloaded bark method that takes a single character parameter.
 void bark(double d)
          Overloaded bark method that takes a single double parameter.
 void bark(float f)
          Overloaded bark method that takes a single float parameter.
 void bark(int i)
          Overloaded bark method that takes a single integer parameter.
 void bark(long l)
          Overloaded bark method that takes a single long parameter.
 void bark(short s)
          Overloaded bark method that takes a single byte parameter.
static void main(java.lang.String[] args)
          The main method that exercises all bark methods.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

java.lang.String name
The name of the dog --- an instance variable

Constructor Detail

Dog

public Dog()
The default constructor


Dog

public Dog(java.lang.String name)
The constructor that gives the dog a name

Parameters:
name - the name of the dog
Method Detail

bark

public void bark()
A bark method that takes no parameters.


bark

public void bark(boolean b)
Overloaded bark method that takes a single boolean parameter.

Parameters:
b -

bark

public void bark(char c)
Overloaded bark method that takes a single character parameter.

Parameters:
c -

bark

public void bark(byte b)
Overloaded bark method that takes a single byte parameter.

Parameters:
b -

bark

public void bark(short s)
Overloaded bark method that takes a single byte parameter.

Parameters:
s -

bark

public void bark(int i)
Overloaded bark method that takes a single integer parameter.

Parameters:
i -

bark

public void bark(long l)
Overloaded bark method that takes a single long parameter.

Parameters:
l -

bark

public void bark(float f)
Overloaded bark method that takes a single float parameter.

Parameters:
f -

bark

public void bark(double d)
Overloaded bark method that takes a single double parameter.

Parameters:
d -

main

public static void main(java.lang.String[] args)
The main method that exercises all bark methods.

Parameters:
args -