Skip to content

Commit 96b3b83

Browse files
committed
Suppression de toutes références au type String.\nSuppression du static
1 parent dbcef76 commit 96b3b83

File tree

4 files changed

+7
-35
lines changed

4 files changed

+7
-35
lines changed

Writerside/docs.tree

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
<toc-element topic="Class.md">
2929
<toc-element topic="Interface.md"/>
3030
</toc-element>
31-
<toc-element topic="Static.md"/>
3231
</toc-element>
3332
<toc-element topic="mom.md">
3433

Writerside/topics/base/Static.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

Writerside/topics/base/base.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,6 @@ Compile vers : ASM -> Binaire (pour commencer) ; Binaire (quand le système fonc
6565
| `extends` | permet d'étendre une classe (à l'aide) d'une classe abstraite |
6666
| `implements` | permet d'implémenter à une classe une seconde classe |
6767
| `import` | importe un fichier de code pour travailler avec |
68-
| `static` | Rend une méthode ou un attribut accessible depuis partout selon sa visibilité |
69-
7068

7169
### Objets par défaut
7270
---

Writerside/topics/base/classes/Class.md

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ Ils se définissent comme des variables mais dans la base même de la classe ave
1919

2020
```base
2121
class 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.
3131
Une 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
3839
private void methodeB(Object arg1) {
@@ -107,8 +108,9 @@ La classe implémentant est une instance de l'interface.
107108

108109
```base
109110
class 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
130132
class 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

151145
Une classe ne peut être définie dans une autre classe

0 commit comments

Comments
 (0)