今天的课程换为了JavaOOP(面向对象),Java基础的课程到昨天就没有了(进程还蛮快的),直接上今天的笔记:
方法:
1.方法是行为
2.返回值:
如果有返回值,则需要 return 返回的数据;
void : 没有返回值
每个方法只能返回一个返回值
3.方法名相同,方法的形式参数的数据类型以及数量不同,就叫做方法的重载。
4.静态不能访问非静态
在静态方法调用时可以直接进行调用,使用 类名.方法名 的方式
在非静态方法被调用时要对其对象进行实例化后,通过实例化对象的变量来进行调用
5.方法之间可以互相调用
6.局部变量(在其作用域可以使用) 全局变量(整个类都可以使用)
Java面向对象:
对象是类的实例,类是对象的模板
类:class
类中有属性,行为,具体后成为对象
初始类中会默认创建一个无参构造方法,当我们创建过有参构造方法后,会覆盖掉当前的默认无参构造方法。
类是一个模板,当其属性后不能直接操作,可以对外提供set与get方法进行调用。
在实例化创建过的类后,会生成一个new(新的)对象,通过对象名 可以操作该对象的属性与行为.
构造方法:方法名与类名相同,且没有任何返回内容的方法。
上今天的练习题:
1.根据指定不同的行以及字符,生成不同的三角形
package java_1209;
import java.util.Scanner;
public class Demo01 {
public static void main(St