#java中所有的参数传递都是值传递
基本类型:不是变量,是值
引用类型:不是变量指针,是引用(地址)
#创建对象过程
《1》申请内存空间(包括属性)
《2》执行默认初始化
《3》执行显式初始化
《4》执行构造代码
public class A{
public A(){
}
public static void main(String[] args){
}
#继承的好处:
《1》代码复用(子类复用父类代码)
《2》支持多态
使用继承需要一个条件:
在逻辑关系上,必须子类 is a 父类,否则不能使用继承
#类与类之间的继承用extends关键字
public class 子类 extends 父类{}
#一个子类只能有一个直接父类
#所有类的根 是 对象类(java.lang.Object)
如果没有些extends,默认继承Object
#属性/非私有方法
构造不能继承,私有方法继承不过来
在构造子类对象时,会调用父类构造,可以默认调用(只是父类无参构造),也可以显式调用
本文深入探讨了Java中参数传递、对象创建过程、继承原理、属性与非私有方法的继承、构造方法等核心概念,同时介绍了Java的类继承机制、属性与方法的继承规则及Java类的基本用法。
1606

被折叠的 条评论
为什么被折叠?



