发表于: 2017-11-14 21:22:03

1 738


第八天

今天完成的事情:

学习了JAVA基本数据类型

六种数字类型(四个整数型,两个浮点型):byte、short、int、long、float、double  

byte,short,char—> int —> long—> float —> double

使用 long 类型的数据一定要在数值后面加上 L

一种字符类型:char

布尔型:boolean(只有两个取值:true 和 false)

使用 final 关键字来修饰常量



RectConstructor(double width,double length){//带参数的构造方法
this.length=length;    
this.width=width;
}

}

public class RectDemo{
public static void main(String args[]) {
RectConstructor rect1=new RectConstructor(10,20);     这里还是不太懂。用 rect1=new RectConstructor(10,20);  不行么?
RectConstructor rect2=new RectConstructor(3,6);
double ar;
ar=rect1.area();  
System.out.println("第一个长方形的面积是"+ar);
ar=rect2.area();              
System.out.println("第二个长方形的面积是"+ar);
}
}


ava语言支持的变量类型有:

  • 类变量:独立于方法之外的变量,用 static 修饰。
  • 实例变量:独立于方法之外的变量,不过没有 static 修饰。
  • 局部变量:类的方法中的变量。 使用前需要初始化
  • import java.io.*;
  • public class Employee{
  •   // 这个实例变量对子类可见
  •   public String name;
  •    // 私有变量,仅在该类可见
  •   private double salary;
  •    //在构造器中对name赋值
  •   public Employee (String empName){
  •      name = empName;           这一句有点看不懂,是分成两步实现的么?在Employee类中先声明empName字符串。然后将empName赋予给name?
  •    }
  •   //设定salary的值
  •   public void setSalary(double empSal){ 
  •       salary = empSal;       同上、也不太懂。为什么要用void setSalary
  •    }
  •     // 打印信息
  •   public void printEmp(){
  •      System.out.println("名字 : " + name );
  •       System.out.println("薪水 : " + salary);
  •    }  
  •   public static void main(String args[]){
  •      Employee empOne = new Employee("RUNOOB");
  •       empOne.setSalary(1000)
  •      empOne.printEmp();
  •    }
  • }

访问控制修饰符

修饰符当前类同一包内子孙类其他包
publicYYYY
protectedYYYN
defaultYYNN
privateYNNN


  • abstract: 表示是抽象类。 使用对象:类、接口、方法
  • static: 可以当做普通类使用,而不用先实例化一个外部类。(用他修饰后,就成了静态内部类了)。 使用对象:类、变量、方法、初始化函数(注意:修饰类时只能修饰 内部类 )
  • final: 表示类不可以被继承。 使用对象:类、变量、方法
  • 前缀自增自减法(++a,--a): 先进行自增或者自减运算,再进行表达式运算。
  • 后缀自增自减法(a++,a--): 先进行表达式运算,再进行自增或者自减运算
  • 明天计划的事情:学习运算符。循环和分支结构。
  • 遇到的问题:基础太差了很多东西记不住...我发现个最严重问题。。。我不理解java代码的结构...看是能勉强看懂。但是为什么这样写。。上班太累了,下班回来大脑有点看不进去东西
  • 收获:熟悉数据基本类型





返回列表 返回列表
评论

    分享到