1.类里面的this.属性给对象用的,静态属性给类用,未加修饰符的给嵌套函数用。(静态属性通过F.xx 添加) 2.对象的静态属性给自己用。(静态属性通过 p.xx 添加) 3.原型里面的都是给对象用的。(通过 F.prototype.xx 添加) ...
分类:
Web程序 时间:
2017-05-14 18:02:48
阅读次数:
212
一、封装 面向对象编程思想其中的一个特点就是封装,通俗的讲法就是把需要的功能方向在一个对象里。遗憾的是,对于JS这种解释性的弱类型语言没有经典强类型语言中那样通过class等关键字实现类的封装方法,js中都是通过一些特性模仿实现的,虽然这是个弊端,但也带来了极高的灵活性。 我们看一个Book类是如何 ...
分类:
编程语言 时间:
2017-05-07 17:39:04
阅读次数:
240
public class AppTest { private NodeClass nodeClass; public static String hehe = "hehe"; public String xixi = "xixi"; public void test() { Field[] fiel... ...
分类:
编程语言 时间:
2017-05-04 20:12:42
阅读次数:
283
#!/usr/bin/envpython#-*-coding:utf-8-*-#author:ChanghuaGongclassperson(object):def__init__(self,name):self.name=name#静态属性defsay(self):#方法,动态属性print("say...")defspeak(self):print("speak...")classrelationship:defmk_friends(self,somebody):print("%si..
分类:
编程语言 时间:
2017-05-04 00:11:26
阅读次数:
180
System是一个类,位于java.lang这个包里面。out是这个System类的一个PrintStream类型静态属性。println()是这个静态属性out所属类PrintStream的方法。 public final class System{static PrintStream out; ...
分类:
其他好文 时间:
2017-04-29 12:56:20
阅读次数:
165
上一篇博文里总结了面向对象三大特性在Java中的体现。如今谈一谈Java中的抽象类,接口,内部类等特性。 一. 抽象类 public abstract class Shape { public int shapeID = 0; public abstract double getArea(); } ...
分类:
编程语言 时间:
2017-04-28 20:32:55
阅读次数:
134
类:相同的东西放在一起 分为属性和动作; 把一组或多组事物相同的特性的描述==》类 属性和动作被称为成员: //声明类的属性信息 public class **{ String name; int age; char sex; } //声明类的动作信息(要在属性信息里面) public void e ...
分类:
编程语言 时间:
2017-04-26 10:12:47
阅读次数:
199
1.新生代有一个Eden区和两个survivor区,首先将对象放入Eden区,如果空间不足就向其中的一个survivor区上放,如果仍然放不下就会引发一次发生在新生代的minor GC,将存活的对象放入另一个survivor区中,然后清空Eden和之前的那个survivor区的内存。在某次GC过程中 ...
分类:
编程语言 时间:
2017-04-25 14:54:33
阅读次数:
194
类中静态方法和静态属性的引用方法(两个冒号(::)是对类中的方法的静态引用;也就是不需要实例化对象,直接通过类名对类中的方法进行引用)例如: class Test{ public static $test = 1; public static function test(){ } } 可以不用实例化 ...
分类:
Web程序 时间:
2017-04-18 11:08:16
阅读次数:
240
对象:是具体的事物 类:是对对象的抽象 内存分析 栈: 堆: 方法区: 属性(field,或者叫成员变量) 属性用于定义该类或该类对象包含的数据或者说静态属性。 属性作用范围是整个类体 在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化。(数值:0,0.0 char:\ ...
分类:
其他好文 时间:
2017-04-15 18:10:12
阅读次数:
152