2021-07-15

本文介绍了面向对象编程中的构造方法应用,包括如何通过构造方法初始化对象,子类如何调用父类构造方法,以及权限修饰符的作用。重点讨论了super关键字的使用和构造方法的调用规则,同时阐述了不同权限修饰符的访问范围,如public、protected、包访问和private。此外,还提及了软件的两种主要类型:命令行程序和GUI程序。
摘要由CSDN通过智能技术生成

面向对象编程(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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值