封装性
来源:互联网 发布:公共资源交易中心 知乎 编辑:程序博客网 时间:2024/05/16 23:34
面向对象的三大特征:封装、继承、多态
封装的好处:隐藏实现的细节、更容易维护、更安全。
类就是一个封装体,封装了属性和方法。
匿名对象就是没有别名的对象。
public class Person {String name;int age;Person(){}Person(String name, int age){this.name = name;this.age = age;}public void thinking(){System.out.println(this.name+" thinking...");}public static void main(String[] args) {new Person("zhangsan", 18).thinking();}}输出:
zhangsan thinking...
主方法
public static void main(String[] args)
public class Students {String name;String sid;char gender;//M:male F:femaleint age;String major;String mail;String qq;String address;static int num = 0;Students(){System.out.println("create a student...");num++;}Students(String sid, String name, char gender, int age, String major, String email, String qq, String address){this();this.sid = sid;this.name = name;this.gender = gender;this.age = age;this.major = major;this.mail = email;this.qq = qq;this.address = address;}public void goToClassroom() {System.out.println("go to classroom");}public void goToExam() {System.out.println("go to exam");}public static void study() {System.out.println("good good study day day up");}public static void main(String[] args) {Students s = new Students("s001", "meimei", 'F', 18, "Mec", "123", "133", "789");s.goToClassroom();s.goToExam();System.out.println("students num "+Students.num);}}
0 0
- 封装性
- 封装性
- 封装性
- 封装性
- 封装性
- 与封装性何干?
- Java封装性
- java的封装性
- java封装性
- Java 的封装性
- 类的封装性
- Java封装性
- 类的封装性
- Java的封装性
- java 封装性
- JAVA封装性
- JAVA的封装性
- java的封装性
- php发送邮件教程,支持发送有附件的电子邮件-PHPMailer使用教程
- mysql 索引的设计和使用
- OpenCV4Android 2,脱离JNI的C++接口
- Android HAL 例 蓝牙模块
- [WARN]Warning: Multiple build commands for output file /
- 封装性
- [2011山东ACM省赛] Identifiers(模拟)
- udp服务器端客户端
- C++11 之for 新解
- CString、string 以及char* 的相互转换
- centos 6.5 下 firefox 的 adobe flash player 安装
- 1.1 PCI总线的组成结构
- OpenSSL心脏出血漏洞
- android客户端与php服务器的json数据简单交互(一)