基础知识点01
基本概念
跳转语句:break continue return
berak语句可以终止循环或其他控制结构,强行终止循环终止循环体的执行:
continue语句:终结某次循环体的执行而进行下一次的循环.
return语句,实现一个方法的返回,将控制权交给调用他的语句.通常被放在方法最后
类: 类是用来创建对象的模板,包含被创建对象的属性和方法.
********定义类时可以继承,实现某接口,一般先定义成员变量,而后再定义方法
对象:是对类的一个具体描述,是一个客观存在的实体, 先声明 在创建
********eg: Apple a = new Apple ();
java参数传值
java方法中的传值方式只有一种: 值传递
基本数据类型
*基本类型作为参数传递的时候是在一个方法栈中开辟了一块新内存,拷贝了原来的数据值,所以无论我们如何修改,原来的数据值不会受到任何影响。
基本数据类型
引用”也就是指向真实内容的地址值,在方法调用时,实参的地址通过方法调用被传递给相应的形参,在方法体内,形参和实参指向同一个内存地址,对形参的操作会影响的真实内容。
对象的组合
一个类(的对象b )把某个对象a作为自己的一个成员变量,通过委托对象调用他的方法
实例方法与类方法
实例方法
没使用static修饰的方法,字节码加载到内存时,实例方法不会被分配入口地址,只有该类对象创建对象后,类中的实例方法才会分配入口地址,此时实例方法才可以被类的对象调用(只可以用对象调用)
类方法
static修饰的,(静态方法),字节码加载到内存时,类方法就被分配入口地址,既可以通过类名调用,也可以通过对象名调用,但是不能操作实例变量(非静态变量),因为类创建之前的实例变量,还没有分配内存
版权声明:本文为qq_43175961原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。