哔哩哔哩观看地址:https://www.bilibili.com/video/BV1rE411c7BZ/?spm_id_from=333.788.videocard.0
1、认识火山移动√,安装火山移动√,我的第一个火山程序2、基本数据类型的了解,如果、否则流程命令的学习 知识一:深入了解文本型变量,在JAVA中文本型(String)并不是基本数据类型,但是火山由于是吴涛先生开发,所以它继承了上一个作品易语言的特色,将文本型变成了火山的基本数据类型,成为了火山的一个特色,而在火山中,对应JAVA的String类则是火山的文本型类
总结:火山的这特色的个文本型基本数据类型,它就是用来储存一段文本的,并且可以动态的去修改这个文本型的变量
知识二:流程命令:如果、否则
总结:如果和否则命令,就是一个流程判断命令!
总结二:流程判断命令中,等于的表示方式为:==,不等于的流程判断方式为:!=
3、了解短整数、整数、长整数基本数据类型 1、到文本() 它的作用是将各种数据类型的数据转换为文本格式
2、整数的运算(加减乘除 分别对应的符号为:(加号) (减号)- (乘号)* (除号)/)
短整数:最小-32768 最大32767
整数:最小-2147483648 最大2147483647
长整数:最小-9223372036854775808 最大9223372036854775807
关于short(短整数)基本数据类型进行运算的相关注意事项。
错误案例:短整数=短整数 1
正确案例:短整数=(短整数)(短整数 1)
原因:在执行《短整数=短整数 1》这句代码的时候,java会默认的进行隐式类型转换整数(int) 即短整数 1为int(整数)型 ,由此 我们可以预见Java是一种强类型的语言,对数据类型的要求是非常严格的,否则会引起混乱。
4、了解小数、逻辑型基本数据类型 《我们经常用到的基本数据类型为:短整数、整数、长整数、逻辑型、文本型、小数、字节》
1、 复习一下上节课所讲的整数、长整数、短整数√
2、 用整数实现一个复杂的公式√
3、 学习一个新命令:取整数随机数! 它的意思就是取一段随机的整数!√
4、 学习小数、了解小数的运算和处理√
5、 学习逻辑型变量
6、 使用前几节课所学知识,做一个小数运算的案例
5、面向对象一(了解类和对象) 我们的火山开发平台,至少目前的安卓端是基于JAVA的,那么也就是说火山它是面向对象编程(因为JAVA也是面向对象)
面向对象的特性就是继承,封装,多态
面向对象主要是把事物对象化,包括其属性和行为。通俗一点来讲:面向对象就是万物皆对象
知识点:面向对象的最基础的单元就是类和对象!
类不是一个实体的存在,比如手机这个类,手机并不是实体,如iPhoneX、华为P30等才是一个实体,类只是一个模子,确定对象将会有的特征,特征就是(属性)和行为(方法),因为类是抽象的,我们需要通过实例化对象来使用我们的类
类是一个抽象性的存在,它的组成是由属性和方法!确定对象将会有的特征,特征就是(属性)和行为(方法)
类的组成:属性和方法!
6、面向对象二(了解三大特性之封装) 封装概述:
是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
封装好处:
隐藏实现细节,提供公共的访问方式
提高了代码的复用性
提高安全性
封装原则:
将不需要对外提供的内容都隐藏起来
把属性隐藏,提供公共方法对其访问
7、面向对象三(了解三大特性之继承) 类是可以继承的!
男人和女人就是人类的子类,也就是男人和女人继承了人类的属性
校长、老师、学生都可能是男人或者女人的子类,也就是他们都可以继承男人或者女人的类
总结:当一个子类继承了父类后,那么这个子类就可以使用父类的方法和属性!同样的这个子类,它本身也可以有自己独特的属性和方法!
8、面向对象四(了解三大特性之多态) 多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作
总结:同一行为对不同类的对象产生不同的响应
9、了解线性布局器组件 通常在安卓中,线性布局器的布局方式以权重布局的方式是最为推崇的,原因为它可以有效的支持各种DPI设备(安卓的环境复杂,各分辨率、各手机厂商、各手机DPI值都有可能是不一样的)
权重布局的重要知识点:(有一个前提的,就是建立在控件的宽度或者高度设置为0dp的情况下)
|