Forum zamknięte. Zapraszamy do grupy na Facebooku
Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Programy obiektowe jak zacząć
08-26-2014, 09:49 PM
Post: #1
Programy obiektowe jak zacząć
Witam wszystkich zacząłem na początku wakacji naukę programowania w Javie. Trochę już się nauczyłem ale nie wiem jak zabrać się za prawdziwe programowanie obiektowe. Jeśli znalazł by się ktoś kto pokazałby mi jak zrobić ze zwykłego programu program obiektowy. Wrzucam program napisany przeze mnie i chciałbym aby ktoś przedstawił mi go w postaci obiektowej i trochę to objaśnił. Z góry dzięki.

Kod:
package egz3;

public class Suma20 {
    
   private int[] t1={13,7,3,1,10};
   private int[] t2={7,5,17,0,10};
   private int t3[][]=new int[5][2];
    
    
    Suma20(){
        int w=0;
        int k=0;
        int suma=20;
        System.out.println("Elementy");
        
        for(int i=0;i<t1.length;i++){
            if((t1[i]+t2[i])==suma){
                t3[w][k]=t1[i];
                t3[w][k+1]=t2[i];
                System.out.println(" "+t3[w][k]+" "+t3[w][k+1]);
        }
        }
        w++;
    
}
}

Program sprawdza czy w dwóch jednowymiarowy tablicach pierwsze elementy dają sumę 20 jeśli tak to przepisuje on je do trzeciej tablicy dwuwymiarowej.
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
08-27-2014, 07:33 AM
Post: #2
RE: Programy obiektowe jak zacząć
Głównymi ideami programowania obiektowego jest rozbijanie kodu na mniejsze części które mozna nastepnie wielokrotnie wykorzystywać lub poprzez dziedziczenie rozbudować o nowe funkcjonalności. A ten Twój kod się nie na daje do rozbicia, w takich małych programiakch to niema sensu rozwać tego na klasy.

GG: 2802571
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
09-01-2014, 07:29 PM
Post: #3
RE: Programy obiektowe jak zacząć
A nie można podzielić tego na jakieś metody bez tworzenia dodatkowych klas ? Np metodę do tworzenia, sprawdzani itp ?
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
09-01-2014, 07:37 PM
Post: #4
RE: Programy obiektowe jak zacząć
Stworzyć możesz ale moim skromnym zdaniem w tak małym programie niema to sensu

GG: 2802571
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
03-03-2015, 03:20 PM
Post: #5
RE: Programy obiektowe jak zacząć
Jeśli chcesz nauczyć się programować obiektowo to proponuje, jeśli oczywiście masz jakiekolwiek podstawy programowania w C lub C++, zacząć studiować Thinking in Java w której ładnie jest wszystko opisane Smile. Jeśli nie masz podstaw to trzeba po prostu włożyć więcej wysiłku!
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości