首页 > 其他分享 >40面向对象-属性

40面向对象-属性

时间:2023-02-03 16:11:32浏览次数:34  
标签:初始化 name 对象 40 面向对象 属性 String

package chapter04;

public class Java05_Object_Field {
public static void main(String[] args) {

// TODO 面向对象 - 属性
// 所谓的属性,其实就是类的对象的相同特征
// 语法和变量的声明很像
// 属性类型 属性名称 = 属性值
// 如果在声明属性的同时进行了初始化赋值,那么所有对象的属性就完全哪相同
// 所以如果希望每个对象的属性不一致,那就可以不用在声明属性的时候进行初始化
// 那么属性会在构造对象的时候默认初始化,而默认初始化的值取决于属性的类型
// byte.short,int,long => 0
// float,double => 0.0
// boolean flg => false
// char => 空字符
// 引用数据类型 => null

// 变量的作用与非常小,只在当前的大括号内有效
// 属性不仅仅在当前类中有效,而且可以随着对象在其他地方使用
// 变量使用前必须初始化,否则会出现错误,属性可以不用初始化,因为JVW会帮助我们自动完成初始化
String name = "zhangsan";

}
}
class User05{
//String name = "zhangsan";
String name;
}

标签:初始化,name,对象,40,面向对象,属性,String
From: https://www.cnblogs.com/heiqiushuai/p/17089599.html

相关文章

  • 运行脚手架出现4058digital envelope routines::unsupported
    如何处理Node报错Error:error:0308010c:digitalenveloperoutines::unsupported是因为本人下载的node.js是最高版本【18】,但是下载的vue是4.4.6,因此升级vue到最新版......
  • 39面向对象-类和对象
    packagechapter04;publicclassJava03_Object{publicstaticvoidmain(String[]args){//TODO面向对象/*基本语法:......
  • CSS transform 属性
    transform属性是CSS中一个用于转换元素形状、大小和位置的属性。它允许开发人员对元素进行以下转换:平移(translation)缩放(scale)旋转(rotation)拉伸(skew)矩......
  • 37面向对象-基本语法
    packagechapter04;publicclassJava01_Object{publicstaticvoidmain(String[]args){//TODO面向对象//面向对象指分析问题时,以问题所涉及......
  • c++中调用QML中的函数和设置QML中的属性的问题
    1.这里主要是介绍,如何在c++中调用QML中的函数和设置QML中的属性的问题  2.具体代码    //UICtest.qmlimportQt4.7Rectangle{   id:mainWid......
  • Header中host与url不一致导致的400错误码
    猜想原文:https://www.jianshu.com/p/4b1899316f49问题描述对crm进行二次开发的时候,接收腾讯广告平台推送线索的时候推送失败,后台未接收到请求,出现400错误码。导致原因......
  • Python 高级编程之面向对象(一)
    目录一、概述二、面向对象的概念介绍1)类定义2)类属性3)类方法4)构造方法(init)三、面向对象封装、继承和多态1)封装2)继承3)子类重新方法和super()调用父类方法4)多态一、概述科班......
  • spring事务传播属性和隔离
    REQUIRES_NEW和NESTED的区别REQUIRES_NEW时,内层事务与外层事务就像两个独立的事务一样,一旦内层事务进行了提交后,外层事务不能对其进行回滚。两个事务互不影响。​​两个事......
  • adb shell getprop 获取系统属性
    adbshellgetprop以华为p30为例:[gsm.default.apn]:[gsm.defaultpdpcontext.active]:true[gsm.dualcards.switch]:false[gsm.huawei.RemindDataService]:false[gs......
  • [复习]面向对象之继承
    面向对象之继承一.概念如果有两个或两个以上的类具有相同的属性和方法,我们可以抽取出来,把抽取出来的部分作为各个类的公共部分,我们称抽取出的这部分为基类[BaseClass]......