现在的位置: 首页 > 综合 > 正文

12-1-11进步一小点

2018年01月11日 ⁄ 综合 ⁄ 共 652字 ⁄ 字号 评论关闭

1.关于分治法的时间复杂度,直接套用公式。

形如T(n)=aT(n/b)+f(n) 即一个规模为n的问题被分成规模均为n/b的a个子问题,递归的求解这a个子问题,通过对这a个子问题的解得到综合的解

2.关于在linux中,文件的路径一般采用的/,而windows中一般采用\

3.以前一直用ide自动生成构造函数,今天自己写了,才发现一个很低级的错误

class T{

public void T(){

}

}

上面的void是绝对不能添加,一旦添加就不是构造函数了

第二点,关于类里面的方法的访问权限问题,以前一直是比较浆糊的那种,一般我们定义个一个类,将类成员变量都设置为private,这样做的好处一切封装在该类中,程序模块之间的相互作用降低到最小,然后通过共有的接口去访问这样prviate 变量。

但是我们一旦将里面的方法设置为了private,外部则无法访问了,换言之,该类就是一摆设。没有任何实际意义

class T{

private void move(){

}

}

class S{

T t=new T();

t.move();

}

在上面的例子中,类S是不能可能访问到move()这个方法的。因为他是private,但是我们改装下 

class T{

public void move(){

m();

}

private void m(){

}

}

class S{

T t=new T();

t.move();

}

经过这样一次改造,我们则可以成功访问private方法m(),理由是因为类T里面给我们开放了公有的接口move(),使得我们通过他可以访问该类里面的私有方法,成员变量

抱歉!评论已关闭.