java的命名规则;
1;类名:每个单词的首字母要大写
2;变量名(方法名);第一个单词的首字母小写,其它单词都小写
3;常量名;所以字母大写
---------------------------------------------------------
判断两个对象是否相等
1,地址 2,内容
foreach语句
for()int x :arg){
sum=sum+ x
}
---------------------------------------------------------
_________________________________________________________
面向对象三大特性
封装 继承 多态
1.封装
pricate string name;
private int age;
private string gender;
public Dog(){
sstem,out pringln("无参构造函数")
}
public Dog (string name,int age, strin gender){
this,name=name;=//this是指的每一个对象案例
this,age=age;
this,gender;
----------------------------------------------------
Dog dogl=new Dog("小花");创造新对象时传入参数当自己在类中创造了,
一个有参数的构造函数系统就不会再自动创造无参构造函数
构造函数:无返回值与类同名,当自己没有写构造函数时系统自动创造一个无参函数,
当有了有参数的构造函数
static修饰变量,可以实现多个实例共享数据,存在静态存储区,可以用类名直接访问
static 修饰方法,就可以直接用类名调用,静态函数只能访问静态变量,注意:加载时间
1;类名:每个单词的首字母要大写
2;变量名(方法名);第一个单词的首字母小写,其它单词都小写
3;常量名;所以字母大写
---------------------------------------------------------
判断两个对象是否相等
1,地址 2,内容
foreach语句
for()int x :arg){
sum=sum+ x
}
---------------------------------------------------------
_________________________________________________________
面向对象三大特性
封装 继承 多态
1.封装
class Dog
{pricate string name;
private int age;
private string gender;
public Dog(){
sstem,out pringln("无参构造函数")
}
public Dog (string name,int age, strin gender){
this,name=name;=//this是指的每一个对象案例
this,age=age;
this,gender;
----------------------------------------------------
Dog dogl=new Dog("小花");创造新对象时传入参数当自己在类中创造了,
一个有参数的构造函数系统就不会再自动创造无参构造函数
构造函数:无返回值与类同名,当自己没有写构造函数时系统自动创造一个无参函数,
当有了有参数的构造函数
static修饰变量,可以实现多个实例共享数据,存在静态存储区,可以用类名直接访问
static 修饰方法,就可以直接用类名调用,静态函数只能访问静态变量,注意:加载时间