1.需要注意的地方,不然很low:
命名类的时候要注意首字母大写
命名的时候不要用拼音,宁愿查有道
2. 小细节,可以防止注意不到的错误
写完一部分代码就跑一下,防止出错
如果循环过多,可以先缩小循环计算是否正确
3.知识面了
//带println是有换行,没ln就不换行
//不是123是字母的话就要带双引号
//加号表示连接
//快捷键:Alt+/
//注释快捷键: Ctrl+/(拖住要注释的,再按快捷键)
final int z=4;//定义一个常量z,不能被改变。就是不能再写z=3;
boolean flag=true;//只有true和false 也可以写falg=(5>4);
public class shen {
//默认的代码(构造方法)——就是对面new的时候调用的;
// public Shen(){};//这个可以有可以没有,没有就默认age=0,name=null,加上就可以默认其他值
// int age=1000;String name=123;
//public Shen(int a,String n){age=a;name=n;};这就不是默认的构造方法,也可以同时用,即是用构造方法的重载。
/shen就是类,下面的shen1就是对象
int age;
String name;
//方法
void tell(){
System.out.println("name="+name+" "+"age="+age);
}
/** 伪代码
* 神 神1=new 神;
* 神1.年龄=1000;
* 神1.名字=孙悟空;
*
*/
//对象的定义有两种:
//Shen shen1=new Shen();或者分开
//Shen shen1;shen1=new Shen();
//有小括号的都代表一个方法
//定义属性后就要封装.这样可以 不要让外部程序,可以直接访问到成员属性,这样会很危险
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
//this的概念,表示成员属性,方法
}
//private String name;
//private int age;
//private int height;
//封装,写好属性后右键,sourse,getters and setters
//面向对象的核心:减少重复的代码!
继承就是为了减少重复代码 而且继承只能继承一个,且继承所有属性,且可以一层一层地继承