@@ -19,8 +19,8 @@ Ils se définissent comme des variables mais dans la base même de la classe ave
1919
2020``` base
2121class Foo {
22- public string attribute1 = "Hello";
23- private int attribute2 = "World" ;
22+ public char[] attribute1 = "Hello";
23+ private int attribute2 = 2 ;
2424}
2525```
2626
@@ -31,8 +31,9 @@ Une classe peut avoir des fonctions propres à elle. On les appelle méthodes.
3131Une méthode se défini par un mot d'accessibilité, un type de sorti, un nom et des arguments.
3232
3333``` base
34- public string methodeA(Object arg1, Object arg2) {
34+ public int methodeA(Object arg1, Object arg2) {
3535 // TODO
36+ return -1;
3637}
3738
3839private void methodeB(Object arg1) {
@@ -107,8 +108,9 @@ La classe implémentant est une instance de l'interface.
107108
108109``` base
109110class Foo implements IFirst, ISecond {
110- private String firstInterfaceMethod(Object o) {
111+ private char firstInterfaceMethod(Object o) {
111112 // TODO
113+ return 64
112114 }
113115
114116 public void secondInterfaceMethod(Object o1, Object o2) {
@@ -129,7 +131,7 @@ Exemple :
129131``` base
130132class Foo {
131133 private Object myObj;
132- private string myStr;
134+ private char[] myStr;
133135
134136 public void myMethod(Object myObj) {
135137 this.myObj = myObj;
@@ -138,14 +140,6 @@ class Foo {
138140}
139141```
140142
141- ### Static
142-
143- Les attributs et les méthodes peuvent être accessible de partout grâce au mot clef ` static ` .
144-
145- Celui-ci est positionné après le mot d'accessibilité.
146-
147- Cependant, si l'accessibilité est en privé, alors l'élément ne pourra être appellé que dans le la classe dont il provient.
148-
149143### Autre
150144
151145Une classe ne peut être définie dans une autre classe
0 commit comments