发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
一个项目应该只有一个main方法
无论一个类多么牛逼,它也只有属性和方法
this代表当前这个类
类是抽象的(把像的东西抽出来,这一类事物共同具有的,例如:人,都有姓名,性别,会吃饭,会睡觉,但是写类的时候不能给类的名字或性别等赋值,因为类是抽象的,类是对象的模板,要赋具体的值需要给类new一个具体的对象,用对象给那些属性方法赋值)
举类理解一下:
//这是我们举的一个类,有属性和方法,但不给属性赋值,因为具体赋值要在方法中赋 public class Demo05 { String name; int age; public static void main(String[] args) { } } public class Demo04 { public static void main(String[] args) { //类实例化后会产生自己的一个对象,类是抽象的 Demo05 demo05 = new Demo05(); //demo05对象就是demo05类的具体实例 //同一个类可以产生不同的对象 Demo05 demo051 = new Demo05(); Demo05 demo052 = new Demo05(); //给demo051对象中的name属性赋值为小明 demo051.name="小明"; System.out.println(demo051.name); demo052.name="小红"; System.out.println(demo052.name); //通过这个例子我们更能明白类是对象的模板,对象可以有多个,要赋具体的值要给对象赋 } }
现在我们应该理解这句话了:
以类的方式组织代码,以对象的形式封装数据
来自: 路人甲Java > 《待分类》
0条评论
发表
请遵守用户 评论公约
String 的两种实例化方式
String 的两种实例化方式String 的两种实例化方式隐式实例化:直接赋值。public class Demo { public static void main(String[] args) ...
一文掌握Python 最难知识点:元类
Java继承中属性、方法和对象的关系
Java继承中属性、方法和对象的关系。大家都知道子类继承父类是类型的继承,包括属性和方法!如果子类和父类的属性相同,父类就会隐藏自...
Java中字段、属性、成员变量、局部变量、实例变量、静态变量、类变量、常量
3.实例变量:不用static修饰的成员变量,随对象的创建而创建,每个对象都有自己的独有的实例变量,属于对象私有;调用要实例化对象,用对象名.实例变量名才可以调用,如:Demo demo = new Demo(); int Y...
Java基础之:OOP——类变量与类方法
Java基础之:OOP——类变量与类方法Java基础之:OOP——类变量与类方法。//局部变量,累积计数 Student stu1 = new Student("小范&...
详解java.lang.Class
获取类中的构造函数: - getConstructors():获取类中的公共方法 - getConstructor(Class[] params): 获取类的特定构造方法,params参数指定构造方法的参数类型 - getD...
利用java的反射机制(reflection)改变类中只读属性
利用java的反射机制(reflection)改变类中只读属性Java代码 public class ReadOnlyClass { private String name = "hello"; public String getName(){ r...
Java类和对象 详解(一)
范例:使用对象操作类package com.wz.classandobj;class Person { String name ;int age ;public void get() { System.out.println('...
JAVA之关于This的用法
} public ThisDemo(String name,int age){ this();但我个人觉得其中有点问题,实例化一个类应该先为对象ThisDemo分配内存,先调用构造函数ThisDemo(String name,int age),执行到第一行的时候,调用This...
微信扫码,在手机上查看选中内容