A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马插班生 初级黑马   /  2014-12-6 21:31  /  3053 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

5黑马币
就是14day中的第二个视频中提到代码如下 :sop("size:"+a1.size());  想知道这个sop()是方法??这个真的不懂 希望大神帮帮我,我刚学的好多不懂的。。

最佳答案

查看完整内容

sop()是自己定义的一个方法,主要用于输出,这是毕老师习惯写法,不要迷惑哦!

15 个回复

倒序浏览
sop()是自己定义的一个方法,主要用于输出,这是毕老师习惯写法,不要迷惑哦!
回复 使用道具 举报
为了方便 他在下面定义了静态方法 public static void sop(Object o){ System.out.println(o);}
回复 使用道具 举报
在主函数定义了静态方法:
   public static void sop(Object o)
           {System.out.println(o);}
老师只是为了方便,少打System.out.println();这个输出语句。所以用了一个方法代替,直接调用这个方法就可以了。
回复 使用道具 举报
这样老毕为了图省事 ,不想写一大串的输出语句,

然后把输出语句封装成一个静态方法 ——

sop 是 输出语句的每个单词的首字母 System.out.println();

在本类想调用该方法 , 直接sop就可以了,方便,图省事——

例:

  1. public class Test
  2. {
  3.         public static void sop(Object obj)
  4.         {
  5.                 System.out.println(obj);
  6.         }

  7.         public static void main(String[] args)
  8.         {
  9.                 sop("hello world!");       
  10.         }
  11. }
复制代码
回复 使用道具 举报
这个是老毕自己定义的函数,用来打印输出的。。。
回复 使用道具 举报
lwj123 来自手机 金牌黑马 2014-12-7 12:06:34
7#
以前看得比较快,之前都没看到。所以sop也不了解,下载了老毕源码之后才知道是自定义的一个函数,为了便于输出而已
回复 使用道具 举报
这是毕老师的一个习惯 自定义的一个输出语句方便写代码
回复 使用道具 举报
就是一个方法, 打印出内容方法如下:
public static void sop(Object obj){
      System.out.println(obj);
}
回复 使用道具 举报
毕老师 为了方便书写,定义的一个方法sop()来完成System.out.println()的动作
实现方式 public static void sop(Object obj)
                    {
                              System.out.println(obj);
                     }

回复 使用道具 举报
这个方法时老师自定义的一个静态方法,用来打印数据的
public static void sop(Object obj)
{
   System.out.println(obj);
}
回复 使用道具 举报
sop方法是接收一个Object类型的变量,而java中的类都直接或间接的继承了Object,这里采用了向上转型的方法
将未知的变量,都向上转型为Object类型来表示
回复 使用道具 举报
谢谢大家了  我就不一个一个答谢啦 哈哈~~
回复 使用道具 举报
sop()是毕老师为了避免每次输出语句时都要打印System.out.println()语句的麻烦,将此语句封装在sop()方法中,打印时直接调用,方便。
回复 使用道具 举报
那是老师为了省事之前定义了一个静态方法原句叫System.out.println("size:"+a1.size());
回复 使用道具 举报
自定义的一个方法。或者是老师为了方便 只是演示一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马