Propertie benaderen vanuit subclass

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Belastingdienst - Freelance Senior Applicatie ontw

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: We verwachten van je, dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Ervaring hebt met Agile/Scrum-werken en je thuis voelt in een Agile omgeving; Een aandeel levert aan het scrumproces en in de SAFe-releasetrain; Zelfstandig werkt in een scrumteam en intensief de samenwerking op zoekt met je directe collega’s en je omgeving; Ervaring meebrengt met het schattten en inplannen van taken tot en met het testen en demonstreren van de opgeleverde functionaliteit; Collega’s in je

Bekijk vacature »

Fullstack Software Developer

Functieomschrijving Voor een ambitieuze werkgever in regio Roosendaal zijn wij op zoek naar een Full Stack C#.NET Developer. Als software programmeur ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Verder ontwikkelen en onderhouden van webapplicaties, dashboards en apps voor de eigen IOT-oplossingen; Testen en goedkeuren van de software; Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks,

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »

Senior Full Stack developer

Bedrijfsomschrijving tbd Functieomschrijving Full Stack Java Development bij Randstad Groep Nederland (HQ) Er is een vacature in het Corporate Client Solutions (CCS) team. Dit team is met een ander team net begonnen aan het project ‘Grip op Inhuur’. Het doel van dit project is de tevredenheid van onze leveranciers te verhogen en de efficiëntie van onze administratie te verbeteren. Onderdeel daarvan is een ‘Mijn-omgeving’ voor ZZP’ers en leveranciers. Naast dit nieuwe project werkt het team ook aan het onderhoud en verbeteren van een digitaal vacature management systeem waarmee dagelijks vele vacatures worden voorzien. Het team ontwikkelt zo veel mogelijk zelf

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

Bekijk vacature »

C# .NET Developer

Functieomschrijving Voor dit leuke softwarre bedrijf in de omgeving Vught zijn we per direct op zoek naar een C#/.NET Developer. Is development jouw passie en doe je dit graag met C#/.NET? Lees dan snel verder! Jou werkzaamheden zullen zijn: Zorgen voor de optimalisatie van de huidige software en het automatiseren van bedrijfsprocessen. Naar aanleiding van de wensen van de klant ga je, met je collega's op zoel naar passende oplossingen en je werkt dit uit tot een mooi eindproduct. Je gaat webshops, websites en webapplicaties ontwikkelen door middel van ASP.NET, C# en MVC Framework. Bedrijfsprofiel Deze opdrachtgever houdt zich bezig

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Moordrecht zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »
Max Van Wijnen

Max Van Wijnen

20/07/2017 21:04:20
Quote Anchor link
Ik heb de volgende situatie waarin ik een propertie uit n andere class wil opvragen.
Ik heb geprobeerd $_id static te maken.
Dat werkt goed totdat je meerdere instanties van de hoofdclass hebt gemaakt.
Extend gebruiken leek mij niet de juiste wijze omdat subclass geen daadwerkelijke uitbreiding is op hoofdclass maar een onderdeel is van de hoofdclass.

Heeft iemand hier een oplossing voor?
Zie onderstaand:
(Niet de daadwerkelijke code maar ter illustratie)

Class HoofdClass {
Private $_id;
Private $_subObject;

Public function __construct(){
$this->_id = 3;
}

Public function appendNewSubObject($subObject){
$this->_subObject = $subObject;
}
}

Class SubClass {

//hier wil ik graag $_id van Hoofclass opvragen

}

$hoofdObject = new hoofdClass();
$subObject = new subClass();
$hoofdObject->appendNewSubObject($subObject);

Ik hoop dat mijn vraag zo duidelijk is.
Anders hoor ik graag!

Alvast bedankt!
 
PHP hulp

PHP hulp

23/11/2024 02:23:57
 
Ben van Velzen

Ben van Velzen

20/07/2017 21:17:09
Quote Anchor link
Als je properties uit een andere class wil opvragen zul je hiervoor of accessor methoden moeten maken (aanbevolen) of de property public moeten maken (niet aan te bevelen).
 
Max Van Wijnen

Max Van Wijnen

20/07/2017 21:22:07
Quote Anchor link
Ben van Velzen op 20/07/2017 21:17:09:
Als je properties uit een andere class wil opvragen zul je hiervoor of accessor methoden moeten maken (aanbevolen) of de property public moeten maken (niet aan te bevelen).


Hi Ben,

Dank voor je reactie.
Ik heb inderdaad in de hoofdclass wel een getId method maar hoe roep ik die aan uit de andere class?
Parent:: kan niet want het is geen extend van.

Of ben ik verplicht dit via een method in de subclass toe te voegen middels een set?

Bedankt weer!
 
Ben van Velzen

Ben van Velzen

20/07/2017 21:31:18
Quote Anchor link
Nee, maar je hebt een object, dus je zegt $obj->getid.
 
Max Van Wijnen

Max Van Wijnen

20/07/2017 21:55:39
Quote Anchor link
Ben van Velzen op 20/07/2017 21:31:18:
Nee, maar je hebt een object, dus je zegt $obj->getid.


Mijn idee was om het binnen de class op te vragen .
In de constructor bijvoorbeeld.

Maar binnen de subclass heb ik toch geen object van de hoofdclass?

Sorry misschien was ik een beetje onduidelijk.
 
Ben van Velzen

Ben van Velzen

20/07/2017 21:58:59
Quote Anchor link
Wel als je die doorgeeft uiteraard. Dit zou je in de appendNewSubObject methode kunnen implementeren, icm een setter in de subclass.
 
Max Van Wijnen

Max Van Wijnen

20/07/2017 22:11:07
Quote Anchor link
Ben van Velzen op 20/07/2017 21:58:59:
Wel als je die doorgeeft uiteraard. Dit zou je in de appendNewSubObject methode kunnen implementeren, icm een setter in de subclass.


Hi Ben ,

Dank voor je reacties.
Ik begrijp nu dat dat manier is.
Doe ik het zo!

Ik had iets in gedachten wat niet bestaat.

Dankjewel!
 
Ben van Velzen

Ben van Velzen

20/07/2017 22:40:54
Quote Anchor link
Via reflection zou je misschien iets kunnen doen, of met een laag die je er omheen bouwt, zoals een dependency injection container. Anders zou ik het ook niet weten.
 
Thomas van den Heuvel

Thomas van den Heuvel

21/07/2017 10:18:17
Quote Anchor link
Naamgeving is ook niet echt logisch: SubClass extend HoofdClass niet, dus hoe is dit een SubClass?

Probleem ontstond oorspronkelijk ook omdat (instanties van) HoofdClass (instanties van) SubClass "kennen", maar niet andersom, en er is verder ook geen enkel verband tussen de twee. Het is in feite een enkel gelinkte lijst: de Parent kent de Children wel, maar de Children kennen de Parent niet. Een manier om te vertellen wie je pappie is is door een referentie mee te geven bij de creatie van een kind. Zodat je in wezen een dubbel gelinkte lijst hebt.
 
Max Van Wijnen

Max Van Wijnen

21/07/2017 10:25:07
Quote Anchor link
Dank voor je reactie.
Ik geef het id nu inderdaad gewoon mee via de constructor.
En daarmee is het opgelost.
Omdat ik relatief nieuw ben met objecten binnen php wil ik het mezelf goed aanleren.
Vandaar mijn vraag hier op het forum :)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.