JAVA(三)回忆基础扫盲之一

一.对象与类

  • 简单的类
 public class Dog{
   String breed;
   int age;
   String color;
 void barking(){
 }
 void hungry(){
 } 
 void sleeping(){
 }
}
  • 实例化构造方法
 public class Puppy{
 public Puppy(String name){
  //这个构造器仅有一个参数:name
  System.out.println("Passed Name is :" + name ); 
 }
 public static void main(String []args){
  // 下面的语句将创建一个Puppy对象
  Puppy myPuppy = new Puppy( "tommy" );
 }
}
  • 访问实例化变量和访问成员方法使用get和set方法
public class Puppy{
 int puppyAge;
 public Puppy(String name){
  // 这个构造器仅有一个参数:name
  System.out.println("Passed Name is :" + name ); 
 }
public void setAge( int age ){
puppyAge = age;
 }
public int getAge( ){
   System.out.println("Puppy's age is :" + puppyAge ); 
   return puppyAge;
}

public static void main(String []args){
  /* 创建对象 */
  Puppy myPuppy = new Puppy( "tommy" );
  /* 通过方法来设定age */
  myPuppy.setAge( 2 );
  /* 调用另一个方法获取age */
  myPuppy.getAge( );
  /*你也可以像下面这样访问成员变量 */
  System.out.println("Variable Value :" + myPuppy.puppyAge ); 
 }
}

二.JAVA的数据类型

public class PrimitiveTypeTest {
public static void main(String[] args) {
    // byte
    System.out.println("基本类型:byte 二进制位数:" + Byte.SIZE);
    System.out.println("包装类:java.lang.Byte");
    System.out.println("最小值:Byte.MIN_VALUE=" + Byte.MIN_VALUE);
    System.out.println("最大值:Byte.MAX_VALUE=" + Byte.MAX_VALUE);
    System.out.println();
// short
System.out.println("基本类型:short 二进制位数:" + Short.SIZE);
System.out.println("包装类:java.lang.Short");
System.out.println("最小值:Short.MIN_VALUE=" + Short.MIN_VALUE);
System.out.println("最大值:Short.MAX_VALUE=" + Short.MAX_VALUE);
System.out.println();

// int
System.out.println("基本类型:int 二进制位数:" + Integer.SIZE);
System.out.println("包装类:java.lang.Integer");
System.out.println("最小值:Integer.MIN_VALUE=" + Integer.MIN_VALUE);
System.out.println("最大值:Integer.MAX_VALUE=" + Integer.MAX_VALUE);
System.out.println();

// long
System.out.println("基本类型:long 二进制位数:" + Long.SIZE);
System.out.println("包装类:java.lang.Long");
System.out.println("最小值:Long.MIN_VALUE=" + Long.MIN_VALUE);
System.out.println("最大值:Long.MAX_VALUE=" + Long.MAX_VALUE);
System.out.println();

// float
System.out.println("基本类型:float 二进制位数:" + Float.SIZE);
System.out.println("包装类:java.lang.Float");
System.out.println("最小值:Float.MIN_VALUE=" + Float.MIN_VALUE);
System.out.println("最大值:Float.MAX_VALUE=" + Float.MAX_VALUE);
System.out.println();

// double
System.out.println("基本类型:double 二进制位数:" + Double.SIZE);
System.out.println("包装类:java.lang.Double");
System.out.println("最小值:Double.MIN_VALUE=" + Double.MIN_VALUE);
System.out.println("最大值:Double.MAX_VALUE=" + Double.MAX_VALUE);
System.out.println();

// char
System.out.println("基本类型:char 二进制位数:" + Character.SIZE);
System.out.println("包装类:java.lang.Character");
// 以数值形式而不是字符形式将Character.MIN_VALUE输出到控制台
System.out.println("最小值:Character.MIN_VALUE="
        + (int) Character.MIN_VALUE);
// 以数值形式而不是字符形式将Character.MAX_VALUE输出到控制台
System.out.println("最大值:Character.MAX_VALUE="
        + (int) Character.MAX_VALUE);
  }
}  
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 9,782评论 1 44
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,894评论 18 399
  • 一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发...
    慕容小伟阅读 5,791评论 0 10
  • 1 要做好医生与医生 药和药之间的转换联结 2 对流放的老国王 好一点
    茄子要盐水阅读 1,878评论 0 0
  • 周振璘10月份第24次读书打卡,我读的书是《考场满分作文全集》,今天读了第100页到第 120 页,我最喜欢的文章...
    Jolin08阅读 1,579评论 0 0