例)Python
第1引数の"self"はJavaでいうthisと同様の意味合いで、自分自身のインスタンスを示します。__init__()に限らずインスタンスメソッドにおいても第1引数はかならずこのselfになるので、イヤというほどお目にかかることになります。
class Person:
__name = None
__age = None
def __init__(self, name, age):
self.__name = name
self.__age = age
例)Java
public class Person {
private String name = null;
private short age = -1;
public Person(String name, short age) {
this.name = name;
this.age = age;
}
}
0 件のコメント:
コメントを投稿