精华内容
下载资源
问答
  • 在主类中定义,并且由用主方法直接调用的方法形式 方法指的就是一段可以被重复调用的代码块。 public static 方法返回值 方法名称([参数类型 变量,......]){ 方法体代码; [ return[返回值]; ] } 在定义...

    在主类中定义,并且由用主方法直接调用的方法形式
    方法指的就是一段可以被重复调用的代码块。

    public static 方法返回值 方法名称([参数类型 变量,......]){
                    方法体代码;
                    [ return[返回值]; ]
                    }

    在定义方法的时候对于方法的返回值有以下两类:

    • void:没有返回值
    • 数据类型:(基本类型,引用类型)

      范例:定义一个没有返回值,没有参数的方法

    public class TestDemo{
     public static void main(String[] agrs){
         print();  //主方法里面,直接调用方法
         print();
         print();
     }
     public static void print(){   //方法定义
      System.out.println("Hello World");
      System.out.println("Hello World");
      System.out.println("Hello World");
          }
     }

    范例:定义一个有参数无返回值方法

    public class TestDemo{
     public static void main(String[] agrs){
         print("Hello World");  //主方法里面,直接调用方法
         print("world");
         print("mldn");
     }
     public static void print(String msg){   
      System.out.println(msg);
          }
     }

    范例:有参数有返回值方法

    public class TestDemo{
     public static void main(String[] agrs){
         int result = add(10,20) ;
         System.out.println(result) ;
         //既然方法有返回值,那么这些返回值也可以直接输出
         System.out.println(add(100,200)) ;
     }
     public static int add(int x,int y){ 
                return x + y ;
          }
     }

    但是在定义方法的时候有一点特别需要注意。如果某一个方法上使用了 void 定义(无返回值),那么该方法中可以直接利用 return 来结束调用。一般而言,这种return 的处理往往需要结合 if 判断来实现。

    对于第一次接触方法的人来讲,先将语法记住了,至于怎么用,你需要用时间来消化。

    展开全文
  • JS对象定义基本方法

    万次阅读 多人点赞 2019-05-12 20:31:54
    js如何定义对象 用var关键字 JavaScript用一个{…}表示一个对象,键值对以xxx: xxx形式申明,用,隔开。注意,最后一个键值对不需要在末尾加,,如果加了,有的浏览器(如低版本的IE)将报错。 eg: var 对象名字={ ...
    • js如何定义对象
      用var关键字
      JavaScript用一个{…}表示一个对象,键值对以xxx: xxx形式申明,用,隔开。注意,最后一个键值对不需要在末尾加,,如果加了,有的浏览器(如低版本的IE)将报错。
      eg:
    var 对象名字={
    属性
    方法
    <script>
                      var xiaoming={
                       name:"worker",
                       age:23,
                       salary:7000,
                      };
                      alert(worker.salary+worker.name+worker.age);
     </script>
    };
    
    • 总结:
      1、记得花括号后面的分号
      2、每个属性用逗号隔开
    • 访问属性是通过.操作符完成的,但这要求属性名必须是一个有效的变量名。如果属性名包含特殊字符,就必须用’'括起来:
    var xiaohong = { name: '小红',
     'middle-school': 'No.1 Middle School' 
     }; 
    

    xiaohong的属性名middle-school不是一个有效的变量,就需要用’'括起来。访问这个属性也无法使用.操作符,必须用[‘xxx’]来访问:

    xiaohong['middle-school']; // 'No.1 Middle School'
    xiaohong['name']; // '小红'
    xiaohong.name; // '小红'
    

    实际上JavaScript对象的所有属性都是字符串,不过属性对应的值可以是任意数据类型.
    如果访问一个不存在的属性会返回什么呢?JavaScript规定,访问不存在的属性不报错,而是返回undefined:

    
    var xiaoming = {
        name: '小明'
    };
    

    console.log(xiaoming.name);
    console.log(xiaoming.age); // undefined

    由于js是对象是一个动态类型,你可以自由的给对象添加或删除属性:

    eg:

    <!DOCTYPE html>
    <html lang="en">
    <head>
     <meta charset="UTF-8">
     <title>Document</title>
     <script>
                      var worker={
                       name:"xiaoming",
                       age:23,
                       salary:7000,
                              'middle-school': 'No.1 Middle School'
                      };
                      // 动态添加属性
                      worker.time;
                      worker.time=20;
                       worker.weight=100;
                       // 删除属性
                       delete worker.weight;
                      // alert(worker.salary+worker.name+worker.age);
                     document.write(worker.time+"<br />");
                     document.write(worker.weight+"<br />");
                     document.write(worker.name+"<br />");
                     document.write(worker['name']+"<br />");
                     document.write(worker['middle-school']+"<br />");
                     document.write(worker.mother);
     </script>
    </head>
    <body>	
    </body>
    </html>
    
    • 结果:

    20
    undefined
    xiaoming
    xiaoming
    No.1 Middle School
    undefined

    • 如何判断属性是否在对象里面:用in
      格式:
      ‘属性’ in 对象名;是返回true否返回false
      不过要小心,如果in判断一个属性存在,这个属性不一定是本身的,它可能是继承得到的:
    • 若要判断是否是本身的有办法
      要判断一个属性是否是xiaoming自身拥有的,而不是继承得到的,可以用hasOwnProperty()方法:
    • worker.hasOwnOperty(‘name’);
    • 如何遍历对象用in
    <!DOCTYPE html>
    <html lang="en">
    <head>
     <meta charset="UTF-8">
     <title>Document</title>
     <script>
                      var worker={
                       name:"xiaoming",
                       age:23,
                       salary:7000,
                              'middle-school': 'No.1 Middle School'
                      };
                      // 动态添加属性
                      worker.time;
                      worker.time=20;
                       worker.weight=100;
                       // 删除属性
                       delete worker.weight;
                       delete worker['weight'];
                      // alert(worker.salary+worker.name+worker.age);
                     document.write(worker.time+"<br />");
                     document.write(worker.weight+"<br />");
                     document.write(worker.name+"<br />");
                     document.write(worker['name']+"<br />");
                     document.write(worker['middle-school']+"<br />");
                     document.write(worker.mother);
                     // 如何遍历对象
                     for(var k in worker)
                     {
                      document.write(k+':'+worker[k]);
                     }
     </script>
    </head>
    <body>	
    </body>
    </html>
    

    结果:20
    undefined
    xiaoming
    xiaoming
    No.1 Middle School
    undefinedname:xiaomingage:23salary:7000middle-school:No.1 Middle Schooltime:20

    展开全文
  • Lambda基本使用方法(从代码理解定义

    千次阅读 热门讨论 2020-10-31 19:19:41
    当某个方法只使用一次,而且定义很简短,使用这种速记替代之尤其有效,这样,你就不必在类中费力写声明与方法了。 1.1基本方实现类法 首先看一下基础的实现类,一般定义接口与实现接口的三种方法(一般实现类,静态...

    1、Lambda表达式

    ​ Lambda 表达式是一种匿名函数(对 Java 而言这并不完全正确,但现在姑且这么认为),是JDK1.8新增特性,简单地说,它是没有声明的方法,也即没有访问修饰符、返回值声明和名字。

    ​ 你可以将其想做一种速记,在你需要使用某个方法的地方写上它。当某个方法只使用一次,而且定义很简短,使用这种速记替代之尤其有效,这样,你就不必在类中费力写声明与方法了。

    1.1基本方实现类法

    首先看一下基础的实现类,一般定义接口与实现接口的三种方法(一般实现类,静态内部类,局部内部类)。

    package SunLambda;
    //对接口实现类进行调用。
    public class Lambda_01 {
        //静态内部类
         static class ILike2 implements LambdaSun{
            @Override
            public void Lambda() {
                System.out.println("学习Lambda让我快乐!2");
            }
        }
        public static void main(String[] args) {
            ILike iLike = new ILike();
            iLike.Lambda();
            ILike2 iLike2 = new ILike2();
            iLike2.Lambda();
    
            //局部内部类
            class ILike3 implements LambdaSun{
                @Override
                public void Lambda() {
                    System.out.println("学习Lambda让我快乐!3");
                }
            }
            ILike3 iLike3 = new ILike3();
            iLike3.Lambda();
        }
    }
    
    //定义接口
    interface LambdaSun{
        void Lambda();
    }
    
    //定义接口实现类
    class ILike implements LambdaSun{
        @Override
        public void Lambda() {
            System.out.println("学习Lambda让我快乐!");
        }
    }
    

    在这里插入图片描述

    为什么要用lambda?

    使用lambda表达式可对一个接口进行简洁的实现。

    lambda对接口的要求

    要求接口中定义的必须实现的抽象方法只能有一个(必须要实现的,不是default修饰的)。

    1.2lambda简化无参构造方法

    package SunLambda;
    
    public class Lambda_02 {
    
    
        public static void main(String[] args) {
            //匿名内部类,没有类的名称,必须借助接口或者是父亲
            LambdaSun1 lambda = new LambdaSun1() {
                @Override
                public void Lambda() {
                    System.out.println("学习Lambda让我快乐!5");
                }
            };
            lambda.Lambda();
            //用Lambda方法进行简化
    
            LambdaSun1 lambd = () ->{
                    System.out.println("学习Lambda让我快乐!6");
            };
            lambd.Lambda();
            LambdaSun1 lambd1;
    
            //用Lambda方法进行简化简化2
            lambd1= ()-> System.out.println("学习Lambda让我快乐!7");
            lambd1.Lambda();
    
        }
    
    }
    //定义接口
    interface LambdaSun1{
        void Lambda();
    }
    
    
    

    在这里插入图片描述

    Lambda实现接口,是有匿名内部类一步步实现的。

    注:

    1、Lambda表达式只有一行代码的情况下才能简化为一行,多行的话必须使用代码块(也就是{});

    2、前提是接口是函数式接口;

    3、接口多个参数类型可以去掉参数类型,要去掉都去掉,但必须加括号。

    1.3Lambda简化有参数方法

    package SunLambda;
    
    public class Lambda_03 {
    
    
    
        public static void main(String[] args) {
        //匿名内部类
            LambdaSun2 lambdasun = new LambdaSun2(){
                @Override
                public void lambda(int a,int b,int c) {
                    System.out.println(a+b+c);
                }
            };
            lambdasun.lambda(1,1,1);
            LambdaSun2 lambda;
            //lambda简化1
            lambda =(int a,int b,int c)->{
                System.out.println(a+b+c);
            };
            lambdasun.lambda(2,2,2);
            //lambda简化2
            lambda =( a,b,c)->{
                System.out.println(a+b+c);
            };
            lambdasun.lambda(3,3,3);
            //lambda简化3
            lambda=( a,b,c)-> System.out.println(a+b+c);
            lambdasun.lambda(4,4,4);
        }
    }
    interface LambdaSun2{
        void lambda(int a,int b,int c);
    }
    
    

    在这里插入图片描述

    注:接口多个参数类型可以去掉参数类型,要去掉都去掉,但必须加括号。

    自学习于哔哩哔哩狂神说JAVA(侵删);

    作为自己的笔记,欢迎大家斧正!

    展开全文
  • 在Oracle中什么是游标?  游标是用来操作数据库中的查询结果集,相当于JDBC中的ResultSet. 语法: cursor 有标名 is 查询结果集   开发步骤: 声明游标 打开游标 open 游标名 从结果游标中取数据 ... cl...

    在Oracle中什么是游标?

         游标是用来操作数据库中的查询结果集,相当于JDBC中的ResultSet.

    语法: cursor 有标名 is 查询结果集 

     开发步骤:

    1. 声明游标
    2. 打开游标
      1. open 游标名
    3. 从结果游标中取数据
      1.  fetch 游标名 into 变量
      2. 游标名%found : 找到数据
      3. 游标名%notfound:没有找到数据
    4. 关闭游标
      1. close 游标名

     

    展开全文
  • Java方法定义和使用

    万次阅读 多人点赞 2018-01-27 17:29:57
    方法基本定义 限制条件:在主类中定义,并且由主方法直接调用的方法形式。 方法就是一段可以被重复调用的方法块。在Java中要想进行方法定义,则可以使用如下的语法完成。 public static 返回类型 方法名称(...
  • C语言全局变量定义方法

    万次阅读 多人点赞 2019-07-09 16:05:46
    C语言全局变量定义方法     今天调试系统的时候,需要定义几个全局位变量,定义好后一编译,发现错误一大堆,错误基本都是位变量定义时产生的。以前也定义过全局变量啊,但是先前怎么没错误?...
  • 类的定义:类声明和类体。基本格式如下: class 类名{ 类体 } 特点: 1、类是Java程序的基本要素,一个Java应用程序就是由若干个类所构成; 2、类声明的变量称为对象变量,也简称 对象 ; 3、class 关键字是...
  • 类的基本定义语法,使用关键字class去定义一个类,语法格式如下:访问控制符 class 类名{  成员变量声明  构造器声明  成员方法声明 } 一.访问控制符 包含:public ,private ,protected 二.类名要有意义,且首...
  • 队列的定义及其基本操作

    万次阅读 多人点赞 2016-12-20 23:52:44
    队列的定义及其基本操作 队列的定义 顺序队列及其操作 循环队列及其操作 链队列及其操作 1.队列的定义队列是限制结点插入操作固定在一端进行,而结点的删除操作固定在另一端进行的线性表. 队列犹如一个两端开口的...
  • java中定义常量方法

    万次阅读 2012-06-10 20:33:57
    一、常量定义基本注意事项。   在Java语言中,主要是利用final关键字(在Java类中灵活使用Static关键字)来定义常量。当常量被设定后,一般情况下就不允许再进行更改。如可以利用如下的形式来定义一个常量:...
  • 1.如何定义类 模板:class 类名(继承):pass(属性、方法) 注意类名的命名中没有下划线,这一点和变量的命名不同 2.类创建对象的过程称为实例化,把抽象的类具体化 模板:对象名 (任意)= 类名(参数1、参数2…参数n...
  • python3 类对象的定义方法

    万次阅读 2017-10-26 22:09:28
    类 Class 对象、定义方法面向对象的定义类 Class: 用来描述具体相同的属性和方法的对象的集合。定义了该集合中每个对象所共有的属性和方法。对象是类的示例。类变量:类变量在整个实例化的对象中是公用的。类变量...
  • Java泛型的基本定义和阐述

    千次阅读 2018-07-22 22:48:05
    基本级别是,仅仅使用泛型类型,比如典型的ArrayList这样的集合,不需要考虑它们的工作方式和原因。我们大多数的程序员都停留在这一级别上,直到出现了问题。当不同的泛型类混合在一起时,或是在与对类型参数...
  • 方法定义及调用

    万次阅读 多人点赞 2018-07-27 08:44:23
    2、定义方法就是编写有特定功能的一段代码,在程序中使用同样功能的地方可以调用定义好的方法,实现代码的重用 方法声明或称为定义方法 语法格式: [访问控制符] [修饰符] 返回值类型 方法名 (参数类型 形式参数...
  • 差集的基本定义

    万次阅读 2018-10-11 15:14:19
    假设有集合A和B,所有属于A且不属于B的元素的集合被称为A与B的差集。 示例:对于集合A = {a, b, c, d}和集合B = {b, c, w},则A与B 的差集为{a, d}
  • 1、标量、向量、数组、...声明方法: *分号可以表示分行,单引号可以表示矩阵的转置 2、"ones" 命令可以生成一个全部元素为 1 的 n*n 矩阵 类似命令还有 zeros(全0矩阵)eye(单位矩阵) 3、冒号表达式
  • Java方法定义与使用

    千次阅读 2018-12-11 23:09:58
    1.1方法定义 方法是一段可以被重复调用的代码块。 方法的声明: public static 方法返回值 方法名称 ([参数类型 变量...]) 方法体代码; [return 返回值]; 当方法以void关键字声明,那么此方法没有返回值;...
  • Go 定义对象(类)的方法

    千次阅读 2019-03-20 18:20:21
    demo.go(定义对象(类)的...type MyInt int // 不允许为基本类型(int)对象定义方法。 // 定义对象(类)的方法: func (对象类型参数)方法名(参数列表)(返回值列表){ } func (obj MyInt) add(b int) int { // 对象调...
  • 数据结构——串的定义基本操作

    千次阅读 2017-09-17 15:08:49
    串的定义基本原子操作
  • Java方法定义和使用(部分)

    千次阅读 2019-04-02 22:21:52
    Java方法定义和使用(部分)方法基本定义(==重点==)方法重载(==重点==)方法的递归调用(了解)总结 现在所讲的方法只是方法定义格式,只属于Java方法定义的其中一种格式。而完整的组成方式将逐步渗透。 ...
  • 线性表的定义基本操作

    万次阅读 2018-07-23 10:24:45
    ------线性表的定义  线性表是具有相同数据类型的 n (n&gt;= 0)个数据元素的有限序列。其中 n 为 表长,当 n = 0  时,该线性表是一个空表。若用 L 命名线性表,则其一般表示如下:  L = ( a1 , a2 , ...
  • JAVA 方法定义及调用

    千次阅读 2016-09-12 20:03:05
    1、方法 方法是实现某个功能的一组语句,通常将常用的功能写成一个方法(类中的方法)。 方法能实现代码的模块化重用。 方法相当于函数,类似于加工厂。参数=原材料;方法体=加工;返回值(return)=出产商品。 ...
  • 接口(interface)基本定义

    万次阅读 2018-08-16 00:42:08
    在抽象类中,可以包含一个或多个抽象方法;但在接口(interface)中,所有的方法必须都是抽象的,不能有方法体,它比抽象类更加“抽象”。 接口(interface)是我们开发java项目,必须用到的方法,而接口是一种完全抽象...
  • Java中数组的定义与使用(一)

    万次阅读 多人点赞 2018-09-01 00:05:13
    如果说现在要求你定义100个整型变量,那么如果按照之前的做法,可能现在定义的的结构如下: int i1, i2, i3, ... i100; 但是这儿时候如果按照此类方式定义就会非常麻烦,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,067,785
精华内容 827,114
关键字:

定义的基本方法