Propriété

Propriété
Dans certains cas dans la programmation orientée objet via C #, nous ne laisserons pas les classes d'enfants hériter des méthodes, des variables, etc. de la classe parentale. Pour ce faire, nous devons rendre la classe comme scellée. En spécifiant le scellé Mot-clé devant la classe, nous pouvons faire du type de classe comme scellé.

Examinons-y.

Structure:

Classe publique scellée_name

// Nous pouvons déclarer des méthodes
// Nous pouvons déclarer des variables

Propriété

La propriété Issesaled à partir de la classe de type vérifie si le type spécifié est scellé ou non. S'il est scellé, il renvoie vrai. Sinon, il renvoie faux si ce n'est pas une classe scellée.

Syntaxe:

typeof (type).Issue

Type de retour:

Il renvoie la valeur booléenne (true / false).

Exemple 1:

Créons une application C # avec une classe nommée Linuxhint et vérifions s'il est scellé ou non.

Utilisation du système;
classe Linuxhint

public statique void main ()
// Vérifiez que le Linuxhint est scellé ou non
Console.WriteLine ("Linuxhint est-il scellé ou non?: "+ typeof (Linuxhint).Issesaled);

Sortir:

Explication:

Ligne 7:
Vérifiez si la classe LinuxHint est scellée ou non

Puisqu'il n'est pas scellé, le faux est retourné.

Exemple 2:

Créons les trois classes scellées nommées Chocos, Chips et Veg. Vérifiez s'ils sont scellés ou non.

Utilisation du système;
classe publique scellée Chocos
// c'est une classe scellée de chocos

Chips de classe publique scellés
// c'est une classe scellée aux puces

classe publique scellée Veg
// c'est une classe scellée de légumes

classe Linuxhint

public statique void main ()
// Vérifiez que les chocos sont scellés ou non
Console.Writeline ("est scellé chocoS ?: "+ Typeof (Chocos).Issesaled);
// Vérifiez que les puces sont scellées ou non
Console.WriteLine ("Les jetons sont-ils scellés ?: "+ Typeof (puces).Issesaled);
// Vérifiez que les légumes sont scellés ou non
Console.Writeline ("est scellé aux légumes ?: "+ Typeof (Veg).Issesaled);

Sortir:

Explication:

Ligne 4-14:

Créer trois classes scellées.

Ligne 20-25:

Vérifiez si les classes ci-dessus sont scellées ou non.

Puisqu'ils sont scellés, le vrai est retourné.

Exemple 3:

Créons les trois classes scellées nommées Chocos, Chips et Veg à l'intérieur de la classe Linuxhint. Vérifiez s'ils sont scellés ou non.

Utilisation du système;
classe Linuxhint

classe publique scellée Chocos
// c'est une classe scellée de chocos

Chips de classe publique scellés
// c'est une classe scellée aux puces

classe publique scellée Veg
// c'est une classe scellée de légumes

public statique void main ()
// Vérifiez que les chocos sont scellés ou non
Console.Writeline ("est scellé chocoS ?: "+ Typeof (Chocos).Issesaled);
// Vérifiez que les puces sont scellées ou non
Console.WriteLine ("Les jetons sont-ils scellés ?: "+ Typeof (puces).Issesaled);
// Vérifiez que les légumes sont scellés ou non
Console.Writeline ("est scellé aux légumes ?: "+ Typeof (Veg).Issesaled);

Sortir:

Explication:

Ligne 6-16:

Créez les trois classes scellées à l'intérieur de la classe LinuxHint.

Ligne 20-25:

Vérifiez si les classes précédentes sont scellées ou non.

Puisqu'ils sont scellés, le vrai est retourné.

Conclusion

Dans ce tutoriel C #, nous avons appris à vérifier si le type est scellé ou non l'utilisation de la propriété ISSEALED. Cette propriété nous dit en renvoyant une valeur booléenne avec trois exemples. Si c'est vrai, nous pouvons dire que le type de classe est une classe scellée. Si c'est faux, nous pouvons dire que le type n'est pas une classe scellée.