面向对象01
来源:互联网 发布:业务流程和数据流程 编辑:程序博客网 时间:2024/06/07 02:26
类的定义
class 类名
public class Student{}
属性如何访问
- 对象名.属性名
- 对象名.set()方法 设置值
对象名.get()方法 获取值
public class Student {public String name;public String getName() { return name;}public void setName(String name) { this.name = name;}public void learn(){ System.out.println(name+"在学习");}public static void main(String[] args) { Student stu = new Student(); stu.name="张三"; //对象名.属性 stu.setName("张三"); //对象名.set()方法 String name2 = stu.getName(); System.out.println("我是"+name2); stu.learn(); //对象名.方法名}
}
静态方法和静态属性的访问
- 静态属性 : 类名.属性
静态方法 : 类名.方法名
public class Student {static String name;static void show(){ System.out.println("大家好,我是"+name);}public static void main(String[] args) { Student .name="张三"; //类名.属性 Student.show(); //类名.方法名 }}
标识符
- 标识符可以用数字、下划线、大小写字母、$命名,但是不能以数字开头。大小写敏感,不能用关键字命名。特殊的可以使用汉字命名,但是不推荐这种写法
- 标识符的命名要见名知意
- 例如:
- 正确的命名 name Name &name a A
- 错误的命名 1a class this static
- 类名写法 首字母大写
- class Student{}
- 方法名 第一个首字符小写,后面首字符大写
- public void studentNameSort(){}
- 对象名 全部小写
- Student student=new Student();
阅读全文
1 0
- Php面向对象01
- 面向对象-01
- 面向对象(01)
- Python面向对象01
- Java面向对象01
- 面向对象01
- 面向对象01
- java基础01 面向对象
- 黑马程序员-面向对象01
- java面向对象学习01
- 黑马程序员 面向对象---01
- 黑马程序员------面向对象01
- 黑马程序员--面向对象01
- 【Objective-C】01-面向对象
- Note-01-Oc面向对象
- 面向对象01-java基础
- 面向对象与原型01
- JAVA面向对象练习01
- 根据某点直角坐标(x,y)计算该点与原点连线跟y轴夹角
- Android Studio 出现 Gradle's dependency cache may be corrupt 错误及相关下载推荐
- Linux 常用性能分析命令
- 操作系统刷题(十八)
- python练手--自制俄罗斯方块(文末附源码)
- 面向对象01
- python模块的导入
- Eclipse常用快捷键
- MVC模式
- Oracle那些事(4)-SQL Plus
- Java中枚举enum的应用
- 【Matlab】输出打印
- 对MyBatis进行优化——数据库连接
- 【Netty入门】Netty概述