![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言学习
文章平均质量分 93
明月锁清秋.
全栈,算法,人工智能
展开
-
Java基础(多态)
多态的用法为向上继承,向上继承的过程是Java自动执行的。下面,以一个例子介绍多态。首先,创建A类。System.out.println("A跑得很快");System.out.println(name+"吃得多");接着,创建B类,B类继承A类。在main方法中创建三个变量。变量a变量bSystem.out.println("B飞得高");System.out.println("B跑得很快");此时b的存储结构为:ab的存储结构为:分析。原创 2024-08-23 22:49:16 · 402 阅读 · 0 评论 -
Java基础(类与对象)
然后就是main方法入栈,此代码过程中,main方法中创造了一个子类的对象,子类对象的创建必须需要父类对象先创建,所以计算机默认先创建父类对象,此时输出父类中的方法,然后子类对象创建完毕,输出子类中的方法。然后执行编译,编译后,父类先进入方法区,一旦一个类进入方法区,其中的static修饰的代码块会立刻执行,然后是子类进入方法区,然后执行子类的static代码块。继承的本质是代码的复用,在复用的过程中,当父类的方法不一定完全适用于子类,这时候子类就需要子类对父类的方法进行重写。原创 2024-08-23 10:18:22 · 746 阅读 · 0 评论 -
Java基础
Java源文件经过Javac变为class文件,class文件经过Java编译到内存当中。原创 2024-08-21 18:04:08 · 240 阅读 · 0 评论 -
Java基础(static关键字)
static关键字修饰的代码属于类,属于类的代码是被共享的。static修饰的变量叫做类变量,是被所有该类产生的对象所共享的。static修饰的方法属于静态方法,静态方法能够直接被main方法所使用,非静态方法不能直接被main方法所使用。只有静态方法才能调用静态方法(即除了main方法外只有static关键字修饰的方法才能调用static修饰的方法)。static修饰的代码块 static修饰的代码块在main方法运行之前运行,其目的是优化程序。原创 2024-08-22 18:46:10 · 214 阅读 · 0 评论