上海姑娘的择偶标准

上海姑娘的择偶标准
 
 
一张文凭
两国语言(精通英文,西班牙语,法语等,越南语不算)
三房一厅
四季名牌
五官端正
六六(落落)大方
七千月薪
八面玲珑
九(酒)烟不沾
十分老实
过去的标准是:五员大将——
身份党员、职业海员、工资百元、相貌演员、身体运动员


收入1500元/月以下的   是“上海最悲惨的男人”,如果有房尚可娶个外地女生;
收入1500元-3000元/月  温饱型可娶高中学历上海女生
收入3000元-5000元/月  处境尴尬型可找专科毕业上海女生
收入5000元-1万元/月   比上不足比下有余型  可找大学毕业上海女生
1万元/月以上          才是上海白领可以任意选择

上海大多数家长对未来女婿的要求:有房(无贷)

内环讲外语,中环讲普通话,外环讲上海话,这就是上海的现状.

当然,我们可以创建一个简单的面向对象模型来表示一个择偶标准。在这个例子中,我们将定义一个`Person`类和一个或多个描述具体择偶条件的`Criteria`类。这里我们假设有一些常见的标准如年龄、兴趣爱好、职业等。 ```java // 定义Person类,包含基本属性 class Person { private int age; private String name; private List<String> interests; private String occupation; // 构造器 public Person(int age, String name, List<String> interests, String occupation) { this.age = age; this.name = name; this.interests = interests; this.occupation = occupation; } // 获取属性的方法 public int getAge() { return age; } public String getName() { return name; } public List<String> getInterests() { return interests; } public String getOccupation() { return occupation; } } // 创建一个抽象的Criteria接口,用于定义择偶标准 interface Criteria { boolean meetsCriterion(Person person); } // 实现具体的择偶标准,例如年龄必须在20到30之间 class AgeRange implements Criteria { private int minAge; private int maxAge; public AgeRange(int minAge, int maxAge) { this.minAge = minAge; this.maxAge = maxAge; } @Override public boolean meetsCriterion(Person person) { return person.getAge() >= minAge && person.getAge() <= maxAge; } } // 另一个标准,比如有共同的兴趣爱好 class CommonHobbies implements Criteria { private List<String> hobbies; public CommonHobbies(List<String> hobbies) { this.hobbies = hobbies; } @Override public boolean meetsCriterion(Person person) { return hobbies.stream().anyMatch(person.getInterests()::contains); } } // 示例使用 public class Main { public static void main(String[] args) { Person candidate = new Person(25, "Alice", Arrays.asList("reading", "traveling"), "engineer"); Criteria ageRange = new AgeRange(20, 30); Criteria commonHobby = new CommonHobbies(Arrays.asList("reading")); if (ageRange.meetsCriterion(candidate)) { System.out.println(candidate.getName() + " meets the age range criteria."); } else { System.out.println(candidate.getName() + " does not meet the age range criteria."); } if (commonHobby.meetsCriterion(candidate)) { System.out.println(candidate.getName() + " has a common hobby with the desired set."); } else { System.out.println(candidate.getName() + " doesn't have a common hobby."); } } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值