gpt4 book ai didi

java - 如何在 Java 注释中标记代码的逻辑部分?

转载 作者:IT老高 更新时间:2023-10-28 11:39:55 28 4
gpt4 key购买 nike

Java 类通常分为逻辑“ block ”。是否有标记这些部分的约定?理想情况下,它会得到主要 IDE 的支持。

我个人使用这种方法:

//// Section name here ////

但是,一些编辑似乎对此有疑问。

例如,在 Objective-C 代码中你可以使用这个方法:

#pragma mark -
#pragma mark Section name here

这将导致 XCode 中的菜单如下所示:

alt text

最佳答案

对于 intellij/android studio,有一个很棒的解决方案。
开头:
//区域说明
并以:
结尾//endregion

快捷方式在菜单中,您可以使用 Command+Alt+T (Mac) 或 Ctrl+Alt+T (Windows)

如果需要,您还可以添加自己的线条以进行额外的视觉分隔。区域可以像任何功能一样使用 +/- 按钮随意收缩和扩展。您还可以使用 Command+Alt+Period (Ctrl+Alt+周期)

Source .

例子:

//region Parceler Implementation
//---------------------------------------------------------------------------------------
@Override
public int describeContents() {
return 0;
}

@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeParcelable(this.die, 0);
dest.writeParcelable(this.dieSprite, 0);
}

private DieVm(Parcel in) {
this.die = in.readParcelable(Die.class.getClassLoader());
this.dieSprite = in.readParcelable(Sprite.class.getClassLoader());
}

public static final Parcelable.Creator<DieVm> CREATOR = new Parcelable.Creator<DieVm>() {
public DieVm createFromParcel(Parcel source) {
return new DieVm(source);
}

public DieVm[] newArray(int size) {
return new DieVm[size];
}
};
//---------------------------------------------------------------------------------------
//endregion

关于java - 如何在 Java 注释中标记代码的逻辑部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2379197/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com