zoukankan      html  css  js  c++  java
  • JAVA的回忆

    访问修饰符:

    1.常用访问修饰符:

    public 共有的

    private 私有的

    protect 保护

    public 所有人能用,私有的自己能用,protect一个包里。

    2.自动修正快捷键 ctrl+1(注:搜索MyEclipse快捷键大全,可以找到所有快捷键的) 

    真正的用法还要你自己去环境里体会。

    3.面向对象,例如:

    先建立一个学生1类:

    复制代码
     1 package cn.curry.day01;
     2 
     3 public class Student1 {
     4     private String name;
     5     private int age;
     6     public String getName() {
     7         return name;
     8     }
     9     public void setName(String name) {
    10         this.name = name;
    11     }
    12     public int getAge() {
    13         return age;
    14     }
    15     public void setAge(int age) {
    16         
    17         if(age<=16){
    18             this.age = age;
    19         }
    20         else {
    21             this.age=age;
    22             System.out.println("年龄不能大于16岁!");
    23         }
    24         
    25     }
    26     public void studentInfo()
    27     {
    28         if (this.age>16) {
    29             return;
    30         }
    31         System.out.println("学生姓名为"+this.getName()+",年龄为"+this.getAge());
    32     }
    33 
    34 }
    复制代码

    在建立一个学生2类

    复制代码
     1 package cn.curry.day01;
     2 
     3 public class Student2 {
     4     private String name;
     5     private int age;
     6     private String sex;
     7     private String work;
     8     public Student2(String sex,String work)
     9     {
    10         this.setSex(sex);
    11         this.setWork(work);
    12     }
    13     public Student2(String name,int age,String sex,String work)
    14     {
    15         
    16         this.setName(name);
    17         this.setAge(age);
    18         this.setSex(sex);
    19         this.setWork(work);
    20     }
    21     
    22     public String getName() {
    23         return name;
    24     }
    25     public void setName(String name) {
    26         this.name = name;
    27     }
    28     public int getAge() {
    29         return age;
    30     }
    31     public void setAge(int age) {
    32         this.age = age;
    33     }
    34     public String getSex() {
    35         return sex;
    36     }
    37     public void setSex(String sex) {
    38         this.sex = sex;
    39     }
    40     public String getWork() {
    41         return work;
    42     }
    43     public void setWork(String work) {
    44         this.work = work;
    45     }
    46     public void myself() {
    47         System.out.println("我的名字是"+this.getName()+",年龄是"+this.getAge()+",性别是"+this.getSex() +",专业是"+this.getWork());
    48     }
    49 
    50 }
    复制代码

    这两类实际上都只是展示学生信息的,但是有的方式是不一样的,类是抽象的,一个类可以有n个对象,一个对象只能来自于一个类。

    4.一次性生成所有字段的方法

    光标停留在最后的字段后,然后alt+shift+s然后加r再alt+a,再alt+s

    5.快速创建类的方法ctrl+n

    格式化代码块ctrl+shift+f

    6.构造方法

    方法名与类名相同,没有返回值,连void都没有!

    7.方法重载:在同一个类中,方法名相同,参数列表不同,与返回值和访问修饰符无关!、

    8.static关键字

    修饰类成员,所有类共享一个内容。

    静态代码块

    复制代码
     1 package cn.curry.day01;
     2 
     3 public class Dog {
     4     private String name;
     5     private String age;
     6     public String getName() {
     7         return name;
     8     }
     9     public void setName(String name) {
    10         this.name = name;
    11     }
    12     public String getAge() {
    13         return age;
    14     }
    15     public void setAge(String age) {
    16         this.age = age;
    17     }
    18     public static Cat[] cats;
    //静态代码块 19 static{ 20 cats=new Cat[2]; 21 System.out.println(); 22 cats[0] =new Cat(); 23 cats[0].setName("大黄"); 24 cats[1]=new Cat(); 25 cats[1].setName("小黄"); 26 } 27 28 }
    复制代码
  • 相关阅读:
    hdu5360 Hiking(水题)
    hdu5348 MZL's endless loop(欧拉回路)
    hdu5351 MZL's Border(规律题,java)
    hdu5347 MZL's chemistry(打表)
    hdu5344 MZL's xor(水题)
    hdu5338 ZZX and Permutations(贪心、线段树)
    hdu 5325 Crazy Bobo (树形dp)
    hdu5323 Solve this interesting problem(爆搜)
    hdu5322 Hope(dp)
    Lightoj1009 Back to Underworld(带权并查集)
  • 原文地址:https://www.cnblogs.com/xiaoyu1997/p/5952786.html
Copyright © 2011-2022 走看看