千锋JavaEE学习第二周总结
程序员文章站
2022-07-15 16:18:22
...
第二周完成了:循环、函数、数组的学习,还将面向对象这一章节开了个头,完成了从直接在.java文件中编写代码,到在notepad++中编写,最后进入eclipse中编写代码的过度。
昨天是开启面向对象章节,使用eclipse的第一天。教了我们什么是对象,什么是类,以及类的组成,教了我们eclipse的基本使用方法。我一开始在方法和函数的区别处有所问题。但后续也在老师的教导下得到了很好的解决。
package com.qf.day10.oop;
public class TestStudent {
public static void main(String[] args) {
Student chen =new Student();
chen.name ="小陈";
chen.age =17;
chen.sex ="女";
chen.score =99.5;
chen.sayhi();
}
}
class Student{
String name;
int age;
String sex;
double score;
public void sayhi(){
System.out.println("我叫"+name+",我今年"+age+"岁了,我是"
+sex+"孩子,我这次得分"+score);
}
}
我了解到static(静态)关键字的含义,这一点老师给我做了扩展,了解到被static修饰的在启动main方法的时候,会被优先发入到JVM虚拟机中。main方法是静态方法,不能调用非静态方法,但可以先创建对象,再调用对象里面的非静态方法。
也了解到了,非静态方法也可以进行递归,即非静态方法和静态方法之间不能互相调用,但各自可以进行调用和递归。