java.lang.Class.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(4.4k)|赞(0)|评价(0)|浏览(188)

本文整理了Java中java.lang.Class.<init>()方法的一些代码示例,展示了Class.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Class.<init>()方法的具体详情如下:
包路径:java.lang.Class
类名称:Class
方法名:<init>

Class.<init>介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

};
var obj2 = new Class();

代码示例来源:origin: stackoverflow.com

function Class() {};
Class.prototype.foo = function() {alert("foo");};

function Subclass() {};
Subclass.prototype = new Class();
Subclass.prototype.bar = function() {alert("bar");};

var a = new Class(), b = new Subclass();
a.foo(); // alerts"foo"
a.bar(); // throws an error
b.foo(); // alerts "foo"
b.bar(); // alerts "bar"

a instanceof Class;    // true
a instanceof Subclass; // false
b instanceof Class;    // true
b instanceof Subclass; // true

代码示例来源:origin: stackoverflow.com

function Class() {
  this.constructor.prototype.method = function () {};
}

console.log(typeof Class.prototype.method); // "undefined"

var a = new Class();

console.log(typeof Class.prototype.method); // "function"

代码示例来源:origin: stackoverflow.com

var method = a.method;

console.log(a.method === method); // true

var b = new Class();

console.log(a.method === method); // false

代码示例来源:origin: stackoverflow.com

Class obj; //obj is just a reference(not an object)
obj = new Class();// obj refers to the object

代码示例来源:origin: stackoverflow.com

​var Notifier = new Class({
  showMessage: function(message) {

  },
  setElementClass: function(klass) {

  }.protect()
})​;

var notifier = new Notifier();
notifier.showMessage();
notifier.setElementClass();
> Uncaught Error: The method "setElementClass" cannot be called.

代码示例来源:origin: stackoverflow.com

Notifier.Email = new Class({
  Extends: Notifier,

  sendEmail: function(recipient, message) {
    // can call the protected method from inside the extended class
    this.setElementClass('someClass');
  }
});

var emailNotifier = new Notifier.Email();
emailNotifier.sendEmail("a", "b");
emailNotofier.setElementClass("someClass");
> Uncaught Error: The method "setElementClass" cannot be called.

代码示例来源:origin: stackoverflow.com

require("mootools");
// globals exported and types shimmed
var foo = new Class({}); // etc

代码示例来源:origin: stackoverflow.com

for (var i = 0; i < 100000; i++) {
 var x = new Class();
 console.log(x.p1);
 // ignore p2-p99. we don't need them right now.
}

代码示例来源:origin: stackoverflow.com

function Class(){ 
   this.obj = {};
 }   

var a = new Class();
a.obj.x = 5;

var b = new Class();
console.log(b.obj.x); // undefined

代码示例来源:origin: stackoverflow.com

var myclass = new Class({
  Implements: [Options],
  options: {  // default options:
    foo: "foobar"
  },
  initialize: function(options) {
    this.setOptions(options);
    alert(this.options.foo);
  }
});

new myclass({foo: "bar"}); // alerts bar
new myclass(); // alerts foobar

代码示例来源:origin: stackoverflow.com

var instances = [
 new Class(), new Class(), new Class()
];

for (var i = 0; i < 1000000; i++) {
 console.log(instances[i % instances.length].p1);
 console.log(instances[i % instances.length].p2);
 console.log(instances[i % instances.length].p3);
}

代码示例来源:origin: stackoverflow.com

// Create an instance
var c = new Class();

// At some point, initiate loading the value
c.setAttr1();

// At some point, look to use the value
c.accessAttr1().then(function(inst) {
  console.log(inst.attr1);
});

// Somewhere else, look to use the value
c.accessAttr1().then(function(inst) {
  doSomethingElseWith(inst.attr1);
});

代码示例来源:origin: stackoverflow.com

var Class = function(){};
Class.prototype = {};

Class.staticMethod = function(){ alert('static method'); };
Class.prototype.instanceMethod = function(){ alert('instance method'); };

var instance = new Class();

Class.staticMethod(); // works
Class.instanceMethod(); // doesn't work

instance.staticMethod(); // doesn't work
instance.instanceMethod(); // works

代码示例来源:origin: stackoverflow.com

function Class(){}   
Class.prototype = { obj : {}};

var a = new Class();
a.obj.x = 5;

var b = new Class();
console.log(b.obj.x); // 5

代码示例来源:origin: stackoverflow.com

function Class(){}   
Class.prototype = { val : 5};

var a = new Class();
console.log(a.val); // 5
a.val = 6;
console.log(a.val); // 6

var b = new Class();
console.log(b.val); // 5

代码示例来源:origin: stackoverflow.com

Class name;

try {
  name = new Class();
} catch (Exception e) {
  do something
}

代码示例来源:origin: stackoverflow.com

var obj = new Class();
obj.method(); // 1;

var unbound = obj.method;
unbound(); // undefined;

// Call and Apply setting the context to obj.
unbound.apply(obj); // 1
unbound.call(obj); // 1;

// ECMAScript 5's bind
var bound = unbound.bind(obj);
bound(); // 1;

代码示例来源:origin: stackoverflow.com

Class name;
try 
{
  name = new Class();
} 
catch (Exception exp) 
{
  exp.printStackTrace();
}

代码示例来源:origin: stackoverflow.com

var My = {
  SomeClass: new Class(..),
  OtherClass: new Class(..)
};

var object = new My['SomeClass']();

相关文章

微信公众号

最新文章

更多

Class类方法