小编son*_*mas的帖子

C#中构造函数的返回类型是什么?

我已在链接上向Java提出此问题

我在java中得到了一些答案.现在我想在C#中知道它.

我们知道,我们不必向C#构造函数添加任何返回类型.

class Sample{
  .....
  Sample(){
    ........
  }
}
Run Code Online (Sandbox Code Playgroud)

在Objective C中,如果我们创建一个构造函数,它会返回一个指向其类的指针.但我认为这不是强制性的.

AClass *anObject = [[AClass alloc] init];//init is the constructor with return type a pointer to AClass
Run Code Online (Sandbox Code Playgroud)

类似地,构造函数是否转换为返回对其自己的类的引用的方法?

像这样:

class Sample{
    .....
    Sample Sample(){
      ........

      return this;
    }
}
Run Code Online (Sandbox Code Playgroud)

编译器是否向构造函数添加了对同一类的引用的返回类型?构造函数发生了什么?有没有参考研究这个?

c# constructor

45
推荐指数
2
解决办法
2万
查看次数

为什么String不需要新的关键字

我是java的新手.

在java中,String是一个class.但是我们不必使用new关键字来创建类的对象,String其中new用于为其他类创建对象.

我听说过类似的Wrapper类Integer,Double它们与此类似.但String不是Wrapper,不是吗?

实际上当我使用时发生了什么

     String message = "Hai";
Run Code Online (Sandbox Code Playgroud)

?? 它有什么不同

String message = new String("Hai");
Run Code Online (Sandbox Code Playgroud)

这是message一个参考变量或其他?是否有其他类不需要new创建对象?

java string object new-operator

32
推荐指数
3
解决办法
1万
查看次数

java中构造函数的返回类型是什么?

我们知道我们不必向Java构造函数添加任何返回类型.

class Sample{
  .....
  Sample(){
    ........
  }
}
Run Code Online (Sandbox Code Playgroud)

在Objective C中,如果我们创建一个构造函数,它会返回一个指向其类的指针.但我认为这不是强制性的.

AClass *anObject = [[AClass alloc] init];//init is the constructor with return type a pointer to AClass
Run Code Online (Sandbox Code Playgroud)

类似地,构造函数是否转换为返回对其自己的类的引用的方法?

像这样:

class Sample{
    .....
    Sample Sample(){
      ........

      return this;
    }
}
Run Code Online (Sandbox Code Playgroud)

编译器是否向构造函数添加了对同一类的引用的返回类型?构造函数发生了什么?有没有参考研究这个?

编辑:

实际上我希望答案是字节代码级别或JVM级别甚至更低.

java constructor jvm bytecode

16
推荐指数
1
解决办法
4万
查看次数

vlcj ::无法在64位操作系统中加载库'libvlc'

我使用64位操作系统Windows 7,我有32位VLC版本1.1.8.

我添加了这些库 jna.jar platform.jar vlcj-1.1.5.1.jar

我无法使用jVlc进行流式传输

public class HelloVLC {

/**
 * @param args
 * @throws IOException 
 */
public static void main(String[] args) throws IOException {
    // TODO Auto-generated method stub

    System.out.println( WindowsRuntimeUtil.getVlcInstallDir());
      NativeLibrary.addSearchPath("libvlc", "C:\\Program Files (x86)\\VideoLAN\\VLC");
      String media = "dshow://";
     String[] options = {" :dshow-vdev=Integrated Webcam :dshow-adev=  :dshow-caching=200", ":sout = #transcode{vcodec=theo,vb=800,scale=0.25,acodec=vorb,ab=128,channels=2,samplerate=44100}:display :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep"};
        System.out.println("Streaming '" + media + "' to '" + options + "'");

        MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory();
        final HeadlessMediaPlayer mediaPlayer = mediaPlayerFactory.newMediaPlayer();
        mediaPlayer.playMedia(media, …
Run Code Online (Sandbox Code Playgroud)

vlc stream libvlc vlcj

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

constructor ×2

java ×2

bytecode ×1

c# ×1

jvm ×1

libvlc ×1

new-operator ×1

object ×1

stream ×1

string ×1

vlc ×1

vlcj ×1