JAVA知识点
fighting123678
这个作者很懒,什么都没留下…
展开
-
对象变量的传递 再看
1、按照引用传递2、例子输出结果:111964、7、221964、7、4输出结果解释:原创 2019-01-06 12:36:12 · 189 阅读 · 0 评论 -
this引用
this在构造方法中也可以使用原创 2018-09-23 08:16:53 · 306 阅读 · 0 评论 -
方法重载
1、重载相同名称,但是参数的个数或者参数的类型不同,与返回值是没有关系的,看是否是重载,与返回值无关2、特殊例子原创 2018-09-23 08:13:24 · 645 阅读 · 0 评论 -
构造方法
1、构造方法注意:(1)void Student其实是有返回值的,只不过返回值是NULL,所以这不是构造方法。2、默认构造方法如何初始化3、构造和初始化顺序...原创 2018-09-23 08:07:22 · 113 阅读 · 0 评论 -
JAVA对象
引用注意:这里的stu只是变量而已,并不是对象,stu只是用来访问new Student这个对象的。这里的引用和c++中是不同的,c++中的引用是别名,但是这里的引用stu其实就是一个变量,通过变量,访问对象。1、Java引用String是一个JAVA类,String s,之后s就可以访问一个字符串了,但是注意,这个时候还没有对象(这里与c++中不同),JAVA这句话执行之后,只生成一个...原创 2018-09-29 19:47:04 · 175 阅读 · 0 评论 -
JAVA类
1、高级语言2、面向对象的特点封装、继承、多态3、类和对象4、Java类定义参数列表原创 2018-09-22 22:22:03 · 107 阅读 · 0 评论 -
JAVA作用域
1、一个变量的作用域指的是它在它定义代码所处的括号中,从当前位置开始,一直到括号结束为可以访问这个变量的范围。2、3、第一个score作用的范围是从开始到最后一个大括号为其作用域,但是在score的作用域if中又定义了score,这样就重了。...原创 2018-09-22 20:15:05 · 256 阅读 · 0 评论 -
JAVA选择结构
一、流程控制(一)选择结构介绍if(i=3)这里是赋值语句,等价于if(3),但是要求是布尔类型的,所以会报错。if(1)同理会报错,if(a=true)也是这样的但是给a的值是true,是布尔类型的值,所以不会报错。如果想要表达是否等于true的话,就要用==的符号也就是if(a= =true)(二)switch casejdk7之前case后面只能有整数或者是枚举型,但是在jdk...原创 2018-09-22 20:11:46 · 1036 阅读 · 0 评论 -
java基本数据类型与运算符
一、java是一门强类型语言1、所有变量必须先声明后使用。2、指定类型变量只能接受类型与之匹配的值。3、整型、字符型、浮点型所有数值类型之间都可以进行自动转换二、 标识符规则(Java语言是区分大小写的)Java语言的标识符必须以字母、下划线、美元符¥开头,后面可以跟任意数目的字母、数字、下划线和美元符。(1)标识符可以由字母、数字、下划线和美元符组成,其中数字不能打头。(2)标识符...原创 2018-09-22 13:23:35 · 330 阅读 · 0 评论 -
静态数据成员和静态方法
1、(1)在开发的过程中,静态数据成员推荐使用类来访问Student.name之所以会错是因为每一个人都有一个名字,不会共有。(2)统计个数这时候输出的值是2,但是JAVA中没有办法–,所以应当怎么办呢?2、静态方法静态成员是不是只能由静态方法来返回呢?main方法为何是静态方法呢?...原创 2018-09-23 08:31:01 · 1589 阅读 · 0 评论