面向对象编程(7.15)
1.ctrl+p
需要写那些类型的参数
2.
不管怎么着,只要调用了构造方法,就回创建一个默认空对象。
调用哪个构造方法,就按照那种构造方法进行赋值
如果不写任何东西,在调用时候就会默认调用父类的空参构造方法
3.
在子类创建对象时,当调用子类空参构造方法,同时调用父类空参构造方法。
当子类调用了一个空参构造方法(调用的时候不传值),调用父类构造方法的时候就必须调用空参构造方法创建默认成员
如果父类中没有空参构造方法,又要创建成员就要调用一个构造方法
4.super() this()
super调用父类的构造方法
必须放在第一行
调用父类的构造方法
如果父类没有空参构造方法,在调用子类构造方法的时候
就要显示指明父类的构造方法
5权限修饰符
public protected 【】 private
1.四种权限修饰
public<protected<[]<private(权限由大到小)
public:整个项目都可以访问(project:package)
protected:可以是当前包,或者子类中可以访问
[]:只能是当前包内可以访问
private:只限本类
2.可以修饰什么:成员变量,成员方法(四种)
3.修饰类的时候:【】 public
6.软件分为
命令行程序(控制台程序)
GUI程序(Graphic User interface)