encapsulation

    0熱度

    2回答

    Iam創建一個在主Java包中包含許多類的Android應用程序。 MainActivity類實現了Button onClick Listener,並在點擊按鈕時爲方法內部的變量x賦值,現在我有第2類在其他編碼中使用相同的變量x。我想OnClick方法被調用時變量x的值發送到類#2 MainActivityCalss { hi.setOnClickListener(new View.O

    -2熱度

    1回答

    在jvm中,函數被加載到在類加載時初始化的方法區域中,堆中的對象調用這些函數以提高性能。封裝是數據成員和成員函數的綁定。在這種情況下,我沒有看到對象級封裝。 同樣,如果一個類有成千上萬的實例,可以一次又一次地共享相同的函數,因爲函數可以被看作是各種對象共享的資源。 請澄清。

    1熱度

    1回答

    我有一個app.module.ts其中包含一個稱爲_colors.scss的部分SCSS文件。這個文件包含一個名爲顏色,如: $white: #FFFFFF 等等。 這裏是組分: import { Component, ViewEncapsulation } from '@angular/core'; import { ApiService } from './shared'; @Compo

    3熱度

    4回答

    我正在爲我的學校項目實施avl樹,發現自己爲對稱情況編寫兩次幾乎相同的代碼。例如,此功能執行兩個節點的旋轉來平衡樹。如果條款處理中下級節點是更高一個的左子的情況下,和else子句處理相反: void avl<T>::rotate(node<T> *x, node<T> *y) { if (x == y->l) { x->p = y->p; if (y->p

    2熱度

    5回答

    我正在用C#編寫getter setter,我可以使用樣式或語法編寫,他們是否有任何特定場景何時使用它們?封裝是從兩者中實現的? 實施例1: public List<ChatMessage> MessageListWithoutPrivateVariable { get; set; } 實施例2: public List<ChatMessage> MessageList { set

    0熱度

    1回答

    在IDE一些公共方法標記爲Access can be package local警告,如果我刪除public形式的方法沒有警告將顯示。 這是否是一個好習慣?我應該讓他們公開嗎?

    0熱度

    1回答

    (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.cr

    1熱度

    2回答

    我想實現封裝與最佳封裝,但測試它。我怎樣才能做一個包的包私人成員可見的其他一(友好)包只?

    1熱度

    3回答

    我的代碼由2個類組成。 (1.測試)(2.狗) 該代碼的目的是測試使3只狗和使用setters設置狗的名稱和大小,然後使3只狗叫。 這是我的代碼。 public class Dog { private int size; public void bark(){ System.out.println("Size: " + size); if(size > 19) Syste

    -1熱度

    1回答

    我有2班 - 汽車和乘客。 在汽車類我有方法(Cars.h): -(Passenger *)carWithLowestPassengers; 但汽車類不`噸看到頭等艙乘客沒有 #import Passenger.h 我該如何解決這個問題,而使用進口?