从 class 函数中引用 class 定义变量的最佳实践或正确方法是什么?

What is the best practice OR right way to reference class defined variables from within the class functions?

假设我们有一个带有 3 个 class 变量的 class 和调用另一个 funB 的函数 funA,而 funB 使用所有 3 个 class声明的变量。 所以我的问题是 funB 应该从它的主体引用变量,像这样(伪代码):

class A{

   var var1 = ...
   var var2 = ...
   var var3 = ...

   funA(){
     funB()
   }

   funB(){
      // lets say we just multiply the values and store a result somewhere
      var result = var1 * var2 * var3
      ...
   }
}

或者像这样:

class A{

   var var1 = ...
   var var2 = ...
   var var3 = ...

   funA(){
     funB(var1, var2, var3)
   }

   funB(var1, var2, var3){
      // lets say we just multiply the values and store a result somewhere
      var result = var1 * var2 * var3
      ...
   }
}

最佳做法是什么?它取决于语言吗? 提前致谢!

如果第二种方式没有附加价值,我更喜欢第一种方式