Getsuyodev, Programming is mainly used when constructing an application. Programming requires knowledge of application domains, algorithms, and programming language expertise. Programming can be developed in different logic based on developer knowledge.

TQ – propriétés

Thèmes des Questions – C# (C Sharp)



Complétez  le programme de gauche, de telle façon que :

  • La propriété nom utilise le champ private Fnom pour travailler sur la string en lecture et en écriture.
  • La propriété nom utilise soit polymorphe à partir de la classeA.
  • La propriété nom de la classeB, ne fasse rien de plus que de rajouter une chaîne de marquage “…” en lecture et “//” en écriture par rapport à la propriété nom de classeA.
using System;
 class classeA
 {
 private string Fnom="";
 public ……. string nom
 {
 get 
 {
 return ……… ;
 }
 set 
 {
 if(value != null)
 Fnom = ………. ;
 else
 throw  new Exception("nom vide !");
 }
 }
 }
 class classeB : classeA
 {
 public …….. string nom
 {
 get 
 {
 //ajoute la chaîne "…" au nom entré;
 }
 set 
 {
 //ajoute la chaîne "//" au nom entré;
 }
 }
 }
 class Exercice
 {
 public static void Main( ) 
 {
 classeA objA = new classeA( );
 objA.nom = "Hardy";
 Console.WriteLine( "nom = "+objA.nom);
 objA = new classeB( );
 objA.nom = "Laurel";
 Console.WriteLine( "nom = "+objA.nom);
 Console.ReadLine( );
 }
 }

Comments are closed, but trackbacks and pingbacks are open.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More