Advertisement
hocikto19

class obdlznik cviko 2

Oct 3rd, 2014
440
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.14 KB | None | 0 0
  1. package cvicenie2.uloha2;
  2.  
  3. public class Obdlznik {
  4.     float stranaA=1;
  5.     float stranaB=1;
  6.     private static int pocet=0;
  7.    
  8.     /**
  9.      * @author kovko
  10.      * @param1 float Strana a
  11.      * @param2 float Strana b
  12.      */
  13.     public Obdlznik(float stranaA, float stranaB){
  14.         this.stranaA=stranaA;
  15.         this.stranaB=stranaB;
  16.         pocet++;
  17.     }
  18.    
  19.     //alternativny konstruktor
  20.     public Obdlznik(){
  21.         pocet++;
  22.     }
  23.    
  24.     /**
  25.      * @author kovko
  26.      * @param1 float Strana a
  27.      * @param2 float Strana b
  28.      * @return float obvod obdlznika
  29.      */
  30.     public float obvod(){
  31.         return 2*(this.stranaA+this.stranaB);
  32.     }
  33.    
  34.     /**
  35.      * @author kovko
  36.      * @param1 float Strana a
  37.      * @param2 float Strana b
  38.      * @return float obsah obdlznika
  39.      */
  40.     public float obsah(){
  41.         return this.stranaA*this.stranaB;
  42.     }
  43.    
  44.     /**
  45.      * @author kovko
  46.      * @param1 float Strana a
  47.      * @param2 float Strana b
  48.      * @return float dlzku uhlopriecky obldznika
  49.      */
  50.     public float uhlopriecka(){
  51.         return (float)Math.sqrt(Math.pow(this.stranaA, 2)+Math.pow(this.stranaB, 2));
  52.     }
  53.    
  54.     /**
  55.      * @author kovko
  56.      * @return pocet instancii triedy Obldznik
  57.      */
  58.     public static int pocet(){
  59.         return pocet;
  60.     }
  61.    
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement