2018年11月9日之Java学习面向对象,类和对象,类中方法的重载overload,关键字this,package,import,JDK中主要的包介绍

1.类的组成:

  1. Field=属性=成员变量
  2. Method=方法=函数

2.创建java自定义类

  1. 定义类 (修饰符 ,类名)
  2. 类的属性(修饰符,属性类型,属性名,初始化值)
  3. 类的方法(修饰符,返回值类型,方法名,形参)

3.对象的创建与使用

  1. 使用new +构造器创建一个新的对象
  2. 对象名.对象成员来访问对象成员(类的属性以及类的方法)
  3. 当一个对象被创建时,会对其中各种类型的成员变量自动进行初始化赋值
  4. 匿名对象 一个对象只需要一次方法调用。如 new Person().run();
    4.关于方法method,
  5. Java里的方法不能独立存在,所有的方法必须定义在类里。
  6. 格式为 修饰符 返回值类型 方法名(参数类型 形参1,参数类型 形参2,。。。){程序代码;return 返回值;}
  7. 方法中只能调用方法,不可以在方法内部定义方法。
    5.方法的重载 同一个类中,允许存在多个同名方法,但是要求他们的参数个数或者参数类型不同(与返回值类型无关)。
    6.方法的可变形参 public static void test(int a ,String[] books);
    方法的参数部分有可变形参,需要放在形参声明的最后
    7.四种访问权限修饰符
    在这里插入图片描述
    在这里插入图片描述
    8.类的成员之构造器
  8. 与类的名称相同
  9. 不声明返回值类型
  10. 没有return语句返回
  11. 他的作用是创建对象,给对象进行初始化
  12. 不能被static、final、synchronized、abstract、native修饰
  13. 语句格式 修饰符 类名(参数列表){初始化语句;}
  14. 隐式构造器是无参构造器,系统默认提供
  15. 也可以显示定义一个或多个构造器(无参数,有参数)
  16. 一个类可以创建多个重载的构造器
  17. 父类的构造器不可以被子类继承
    9.this 关键字 this表示当前对象,当在方法内需要用到调用该方法的对象时,就用this。
    10.UML类图
    在这里插入图片描述

在这里插入图片描述
11.package 声明源文件所在的包,写在文件第一行
12.import 显示的导入指定包下的类或接口,写在包package之下
13.JDK中主要的包介绍
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zcguoji/article/details/83897145
今日推荐