笔记
殃及池鱼-.-
这个作者很懒,什么都没留下…
展开
-
【无标题】java封装
类的封装性即不能让外面的类随意修改一个类的成员变量; 在定义一个类的成员,使用private关键字说明这个成员的访问权限,只能被这个类的其他成员方法调用,而不能被其他的类中的方法所调用; 为实现封装性,常将类的成员变量声明为private,再通过public的方法来对这个变量进行访问。 封装具有以下优点: 3. 封装有利于提高类的内聚性,适当的封装可以让代码更容易的理解与维护; 4. 良好的封装有利于降低代码的耦合度; 5. 一些关键属性只允许类内部可以访问和修改,增强类的安全性; 6.原创 2022-03-09 21:32:22 · 219 阅读 · 0 评论 -
java学习
一.封装的概念: 将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来对隐藏的信息进行操作和访问。 1.只能通过规定的方法访问数据 2.隐藏类的实例细节,方便修改和实现。 2、封装的实现步骤 (1)修改属性的可见性设为(private) (2)创建getter/setter方法(通过这两种方法对数据进行获取和设定,对象通过调用这两种发方法实现对数据的读写) (3)在getter/setter方法中加入属性控制语句 二.java中,static表示“静态”的意思. 1.用来修饰成员变原创 2022-01-09 23:49:28 · 164 阅读 · 0 评论 -
常量和变量
1.常量在声明时必须赋初值,赋值后不能再修改值 常量名通常用全大写字母表示声明时需要添加final或static final类型修饰符 2.两个数据类型不同的变量做算术运算时,需要先进行数据类型转换 3.系统的自动类型转换按由低到高的精度进行 //两个byte型数据相加 public class Add_two_byte{ public static void main(String args[]){ byte a = 5; byte b = 3; //byte c = a+b; 错误,两个操作数都转成in原创 2021-12-15 22:54:54 · 266 阅读 · 0 评论 -
面向对象
1、现实世界都是由很多对象组成的,基于对象的共同特征抽象出类。 2、对象:真实存在的对象 3、类中包含:所有对象所共有的特征–属性 所有对象所共有的行为–方法 4、类是对象的模板,对象是类的具体实例 5、一个类可以创建多个对象:同一个类的不同对象,结构相同,数据不同 1.整数类型(byte、short、int、long)的基本类型变量的默认值为0。 2.单精度浮点型(float)的基本类型变量的默认值为0.0f。 3.双精度浮点型(double)的基本类型变量的默认值为0.0d。 4.字符型(char)的基原创 2021-12-15 22:04:26 · 187 阅读 · 0 评论 -
【无标题】标识符
标识符可以由字母、数字、下划线_和美元符号$组成, 标识符不能以数字开头,不能是java中的关键字。 类名和接口名每个单词的首字母都要大写,常量名所有的字母都大写,单词之间用下划线连接,变量名和方法名的第一个单词首字母小写,从第二个单词开始,每个单词首字母大写。 正确的标识符 Username、username123、user_name、_userName、$username 不正确的标识符: 123username、class、87.2、Hello World、num*123 首字符之后可以是字母(A.原创 2021-12-15 21:39:52 · 293 阅读 · 0 评论 -
算数运算符与关系运算符
运算符基本分为六类:算数运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、条件运算符。 Java是一门强类型的语言,对每种数据类型都严格划分了数据类型。 1、算数运算符都包括:加(+)、减(-)、乘(*)、除(/)、取模(%)、自增(++)、自减(–)、字符串连接符(+) 其中,++ 和 – 既可以出现在操作数的左边,也可以出现在右边,但结果是不同的 a++:先赋值,后自增 ++a:先自增,后赋值 +加法 相加运算符两侧的值 – 减法 左操作数减去右操作数 *乘法 相乘操作符两侧的值 / 除法 左操作原创 2021-12-15 21:11:57 · 590 阅读 · 0 评论 -
java数据类型
整数类型:byte、short、int、long 浮点类型:float、double 字符类型:char 布尔类型:boolean byte 的取值范围:-128~127 short 的取值范围:-32768~32767 int 的取值范围:-2147483648~2147483647 long 的取值范围:(很大) float 和 double 都是表示浮点型的数据类型,它们之间的区别在于精确度的不同。 float(单精度浮点型) double(双精度浮点型) 字符型char boolean取值就两个:t原创 2021-12-15 13:11:20 · 208 阅读 · 0 评论