niedziela, 2 sierpnia 2015

Metody - klasy

Składowe klasy

Metody to funkcje deklarowane w ciele klasy. Podobnie jak składowe mogą mieć różną widoczność. Bedą więc deklarowane jako public , private lub protected. Jeżeli pominiemy deklarowanie widoczności domyślnie metoda będzie widoczna z poza obiektu czyli będzie określana jako public.

Szablon metody:

public functiom nazwaMetody ($argument, $...) {

//...
}

Chwilowo nasz program do obliczania obwodu prostokątów zawarty w klasie Figury mógłby wyglądać tak:


Takie rozwiązanie miało tylko za zadanie pokazać działanie metody. Oczywiście taką klasę możemy jeszcze ulepszyć.

Pojawiło się również słowo $this jest to tak zwana pseudozmienna za pośrednictwem
której odwołujemy się do elementów klasy w metodzie na rzecz której jest ona wywoływana.


sobota, 1 sierpnia 2015

Składowe klasy

Schemat klasy

Składowe klasy to nic innego jak zmienne poprzedzone słowem określającym ich widoczność. Inaczej mówiąc to czy będzie można się do nich odwoływać z poza obiektu czy też nie. Do określania widoczności służą słowa: public, private oraz protected. Aby mieć dostęp do składowych z poza obiektu musimy użyć określenia public.

Do przykładowej klasy (Figury z poprzedniego wpisu) dodamy kilka składowych:


Wartość składowej można nadać w ciele klasy:


Wartość przypisaną w ciele klasy można przysłonić:


Ostatecznie zostanie wyświetlone 4.


Metody klasy

piątek, 31 lipca 2015

Klasy - php.

Schemat klasy:


class nazwaKlasy {
//ciało klasy
}

Klasa jest tylko szablonem obiektów. Obiekty możemy tworzyć przy pomocy operatora new jak to jest przedstawione w poniższym przykładzie.



Składowe klasy

poniedziałek, 23 grudnia 2013

Tabliczka mnożenia - cpp.

#include <iostream>
using namespace std;
int main()
{
   cout << "Tabliczka mnożenia"<<endl;
   int i, j;
 
   for (i=1; i<=10;i++)
   {
      //cout << "" << i ;
      for(j=1; j<=10; j++)
         cout << i<<" * "<<j<<" = " << i*j<<endl;
         cout << "\n  \n";
   }

   return 0;
}

Odczyt informacji z pliku - cpp.

#include <iostream>
#include <fstream>

using namespace std;

int main(int argc, char **argv)
{
fstream plik_odczyt;
plik_odczyt.open("lista.txt");
if (plik_odczyt.good()== true){
string text;
getline(plik_odczyt, text);
cout<<text<<endl;
}

return 0;
}

sobota, 21 grudnia 2013

Dodawanie elementów tablicy w cpp.

#include<iostream>
using namespace std;

int main (int argc, char *argv[])
{

 int tab[4] ={10,2,4,8};
 long wynik =0;

cout << "Dodawanie tablicy" << endl;

for(int i=0; i<4; i++)
cout << "Element nr: "<<i <<" ma wartość "<<tab[i]<<", ";

for(int i =0; i<4; i++){
             wynik +=tab[i];
}
cout<<"\n\nSuma elementów wynosi: ";
cout<<wynik<<endl;

return 0;
}