私は基本的に私のリストを公開することなく、オブジェクトのリストからカスタムクラスを引き戻すしようとしているを維持しながら、メソッドを公開するための最良の方法。以下はどのように私はそれが働くようになったが、私はこれが最もエレガントな方法だとは思わない。また、新しいクラスをインスタンス化せずにこの呼び出しのインスタンスを呼び出すにはどうすればよいですか?私はすべてを1行でやりたい。私はここに1行で L
匿名関数からプライベート変数にアクセスする必要があります。この匿名関数は次によって設定されます。 coolObject = new (function(){
this.public = "public";
var private = "secrets";
// General functions here, no getter or setter for priva
私はPHPでクラスを持っており、私のコンストラクタでこれらのプライベート変数を設定する方法があるかどうかを知りたいと思っています。 setterまたはthisに設定する必要がありますか? class foo {
private $bar;
public function __construct($foobar) {
$this->bar = $foobar;
これは、変数名のC++継承とあいまい性に関するものです。 私はこのような状況にいると仮定します。 class A{
public:
void fct(){do something with x;}
private:
int x;
};
class B: public A{
private:
int x;
};
私は、派生クラス B foo;
のいくつかのインスタンスを