学习第二天,记录学到的东西。

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
     //面向对象的核心:减少重复的代码!

继承就是为了减少重复代码  而且继承只能继承一个,且继承所有属性,且可以一层一层地继承

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值