美文网首页
cs61b2018sp WEEK1.2 定义和使用类 视频学习

cs61b2018sp WEEK1.2 定义和使用类 视频学习

作者: 且乐一杯酒 | 来源:发表于2022-03-13 15:20 被阅读0次

2022.3.14

还是视频课,教材和作业晚上再来吧

WEEK1.2 定义和使用类

一.内容

1.终端运行java:


即先javac一个.java文件,就产生了一个.class文件

为什么要创建.class文件?
(1).class文件进行类型检查
(2).class文件更“易”被电脑运行
(3).class可以保护你的专著权,因为直接看是乱码,不是你编写的java语言

2.类的创建

注意类要在main中才可使用,不像python那样直接。

3.类的实例化

给类传递基础参数,用构造方法\函数(constructor);
定义的非static类型的变量,不能在static类型的方法中使用,不然会报错

4.实例变量

学到的专业术语:
(1)instantiation——即new一个对象
(2)declaration——声明一个类类型的变量
(3)GC(Gabage Collecting)——销毁,就是new一个对象后没有去使用,系统会自动把它销毁
(4)invocation——类对象方法的调用
(5)assignment——定义

5.对象数组

6.静态方法(Static Method)和实例方法(Instance Method)

即一个方法前是否有static修饰符
注:一个类中可同时有静态方法和实例方法

静态方法

直接类名就可以调用方法
但是不可调用属性变量,因为属性变量还没有被构造函数初始化

实例方法

先实例对象,在调用方法


7.一个好用的java可视化网页(?

Java Visualizer (uwaterloo.ca)
可将类的关系清晰明了地显示出来,是萌新的好伙伴!

8.命令行参数

main中的String args[]是啥?

args是传入一串字符串的数组,例如输入“abc deg hij”,那么args[0]就是“abc”,arg[1]就是“deg”。

9.库(libraries)

善于用现成库,头发少掉一些!

相关文章

  • Java泛型与Kotlin泛型

    Java泛型 学习并掌握泛型类和泛型接口定义和使用 学习并掌握泛型函数的定义和使用 很清晰明了的使用教程 Kotl...

  • Java语言中抽象类和接口的定义及其使用

    学习目的 学习掌握抽象类和接口的定义及其使用,如何测量代码的执行效率。 相关技术、及其使用 抽象类(abstrac...

  • 四、Groovy语法(四)面向对象

    Groovy面向对象 一、groovy中类,接口等的定义和使用 类的定义与使用 接口的定义与使用 Trait的定义...

  • Gradle 自我学习四-Groovy 语法之面向对象

    Groovy面向对象 一、groovy中类,接口等的定义和使用 类的定义与使用 接口的定义与使用 Trait的定义...

  • 22、错误和异常

    上集回顾: 类的定义 实例对象 继承 上集学习了类的相关知识,掌握了如何去定义一个类、如何实例化类的对象以及使用和...

  • 第五章 继承与多态

    学习目的 掌握派生类的定义和使用; 掌握派生类构造与析构函数的定义; 掌握重写基类的成员函数; 掌握通过基类指针或...

  • Objective-C 类的定义、扩展(Extension)、分

    Objective-C 类定义 Objective-C 类定义使用 @interface 和 @implement...

  • iOS类与方法底层实现初探

    前言: 学习了OC之后,我们知道类和方法的定义和使用,为了更好理解类和方法,这里我将初步解析iOS类与方法底层实现...

  • Ruby or Rails 学习总结 3

    Qo_Tn 第五章学习 5.1 模块的定义与使用 模块的定义模块和类相似,也是由一组方法和常量组成。对于类来说模块...

  • IOS音频和视频

    使用AVAudioPlayer类播放音频 掌握后台播放音乐 自定义后台任务 使用MPMoviePlayer播放视频...

网友评论

      本文标题:cs61b2018sp WEEK1.2 定义和使用类 视频学习

      本文链接:https://www.haomeiwen.com/subject/ocojdrtx.html