Soutěž: Machr na OOP - Reflexe
Zadání
Vaším úkolem v tomto machrovi bude vytvořit funkci (metodu), která dostane instanci nějaké třídy a co nejpřesněji vypíše předpis této třídy. Například v Javě by mohl výstup pro instanci třídy com.something.NejakaTrida vypadat například takto:
package com.something;
import com.something.etwas.*;
public class NejakaTrida {
public static final int MaxCount = 80;
private int count = 16;
public int getCount();
public void add(DruhaTrida inst);
public DruhaTrida get(int index);
}
Pozn.: Třída samozřejmě nebude vypadat takto, tohle je jen ukázka.
Všimněte si hodnot proměnných, vypište je jak u statických proměnných tak u těch "nestatických". Můžete i zjednodušit názvy a použít import / using (pokud ve vámi zvoleném jazyce jsou).
Snažte se vypsat co nejvíce informací dokážete .
Je celkem jedno, jak výstup zobrazíte - klidně ho stačí vypsat do konzole nebo uložit do souboru.
Povolené jazyky jsou Java, C# / Visual Basic a PHP, pokud by někdo chtěl, může to zkusit i v JavaScriptu.
Výhra
Vítěz dostane placku Machr, a ocenění do portfolia.
Výsledky
Jméno | bodů | Řešení ( Stáhnout vše ) |
---|---|---|
pocitac770 | 100 | Stáhnout řešení |
Petr Čech | 95 | Stáhnout řešení |
balaz.marek94 | 80 | Stáhnout řešení |
Jaroslav Polívka | 5 | Stáhnout řešení |
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 33 zpráv z 33.